<?xml version="1.0"?>
<xs:schema xmlns:btsedi="http://schemas.microsoft.com/BizTalk/2005/EdiSchemaEditorExtension" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" xmlns="http://schemas.microsoft.com/BizTalk/EDI/X12/2006" targetNamespace="http://schemas.microsoft.com/BizTalk/EDI/X12/2006" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:appinfo>
      <schemaEditorExtension:schemaInfo namespaceAlias="btsedi" extensionClass="Microsoft.BizTalk.Edi.SchemaEditorExtension.EdiSchemaExtension" standardName="EDI" xmlns:schemaEditorExtension="http://schemas.microsoft.com/BizTalk/2003/SchemaEditorExtensions" />
      <b:schemaInfo version="1.0" document_type="850" standard="EDI" standards_version="00401" root_reference="X12_00401_850" displayroot_reference="X12_00401_850" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" X12ConditionDesignator_Check="No" />
    </xs:appinfo>
  </xs:annotation>
  <xs:annotation>
    <xs:documentation xml:lang="en">copyright © Microsoft Corporation. All rights reserved.</xs:documentation>
  </xs:annotation>
  <xs:annotation>
    <xs:documentation>Schema name: X12_4010_850</xs:documentation>
  </xs:annotation>
  <xs:element name="X12_00401_850">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="postfix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Purchase Order" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="ST">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo notes="Transaction Set Header" />
            </xs:appinfo>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ST01">
                <xs:annotation>
                  <xs:appinfo>
                    <b:fieldInfo notes="Transaction Set Identifier Code_143" />
                  </xs:appinfo>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="X12_AN">
                    <xs:minLength value="3" />
                    <xs:maxLength value="3" />
                    <xs:enumeration value="850" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="ST02">
                <xs:annotation>
                  <xs:appinfo>
                    <b:fieldInfo notes="Transaction Set Control Number_329" />
                  </xs:appinfo>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="X12_AN">
                    <xs:minLength value="4" />
                    <xs:maxLength value="9" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element minOccurs="0" name="ST03">
                <xs:annotation>
                  <xs:appinfo>
                    <b:fieldInfo notes="Implementation Convention Preference_1705" />
                  </xs:appinfo>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="X12_AN">
                    <xs:minLength value="1" />
                    <xs:maxLength value="9" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element ref="BEG">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="BEG" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Beginning Segment for Purchase Order" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" ref="CUR">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="CUR" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Currency">
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR08" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR07" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR09" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR07" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR10" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR11" />
                  <b:Subject name="CUR12" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR11" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR10" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR12" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR10" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR13" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR14" />
                  <b:Subject name="CUR15" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR14" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR13" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR15" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR13" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR16" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR17" />
                  <b:Subject name="CUR18" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR17" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR16" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR18" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR16" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR19" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR20" />
                  <b:Subject name="CUR21" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR20" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR19" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR21" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR19" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="REF">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="REF" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identification">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="REF02" />
                  <b:Subject name="REF03" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="3" ref="PER">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="PER" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Administrative Communications Contact">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PER03" />
                  <b:Subject name="PER04" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PER05" />
                  <b:Subject name="PER06" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PER07" />
                  <b:Subject name="PER08" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="TAX">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="TAX" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Tax Reference">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TAX01" />
                  <b:Subject name="TAX03" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TAX02" />
                  <b:Subject name="TAX03" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TAX04" />
                  <b:Subject name="TAX05" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TAX06" />
                  <b:Subject name="TAX07" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TAX08" />
                  <b:Subject name="TAX09" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TAX10" />
                  <b:Subject name="TAX11" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="FOB">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="FOB" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="F.O.B. Related Instructions">
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="FOB03" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="FOB02" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="FOB04" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="FOB05" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="FOB07" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="FOB06" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="FOB08" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="FOB09" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="CTP">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="CTP" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Pricing Information">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CTP04" />
                  <b:Subject name="C001" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CTP06" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CTP07" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CTP09" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CTP02" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CTP10" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CTP02" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CTP11" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CTP03" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="10" ref="PAM">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="PAM" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Period Amount">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PAM01" />
                  <b:Subject name="PAM02" />
                  <b:Subject name="C001_2" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PAM02" />
                  <b:Subject name="PAM05" />
                  <b:Subject name="PAM14" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PAM04" />
                  <b:Subject name="PAM05" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PAM06" />
                  <b:Subject name="PAM07" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="PAM07" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PAM08" />
                  <b:Subject name="PAM09" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PAM07" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PAM06" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PAM08" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PAM07" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PAM09" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PAM07" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="PAM10" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PAM11" />
                  <b:Subject name="PAM12" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PAM11" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PAM10" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PAM13" />
                  <b:Subject name="PAM14" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="5" ref="CSH">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="CSH" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Sales Requirements">
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CSH02" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CSH03" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CSH06" />
                  <b:Subject name="CSH07" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CSH09" />
                  <b:Subject name="CSH10" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="TC2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="TC2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Commodity" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="25" ref="SACLoop1">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Service, Promotion, Allowance, or Charge Information" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="ITD">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="ITD" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Terms of Sale/Deferred Terms of Sale">
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="ITD03" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="ITD04" />
                  <b:Subject name="ITD05" />
                  <b:Subject name="ITD13" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="ITD08" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="ITD04" />
                  <b:Subject name="ITD05" />
                  <b:Subject name="ITD13" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="ITD09" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="ITD10" />
                  <b:Subject name="ITD11" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="20" ref="DIS">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="DIS" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Discount Detail" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" ref="INC">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="INC" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Installment Information" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="10" ref="DTM">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="DTM" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Date/Time Reference">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="DTM02" />
                  <b:Subject name="DTM03" />
                  <b:Subject name="DTM05" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="DTM04" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="DTM03" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="DTM05" />
                  <b:Subject name="DTM06" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="12" ref="LDT">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="LDT" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Lead Time" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="5" ref="LIN">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="LIN" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Item Identification">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="LIN04" />
                  <b:Subject name="LIN05" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="LIN06" />
                  <b:Subject name="LIN07" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="LIN08" />
                  <b:Subject name="LIN09" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="LIN10" />
                  <b:Subject name="LIN11" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="LIN12" />
                  <b:Subject name="LIN13" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="LIN14" />
                  <b:Subject name="LIN15" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="LIN16" />
                  <b:Subject name="LIN17" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="LIN18" />
                  <b:Subject name="LIN19" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="LIN20" />
                  <b:Subject name="LIN21" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="LIN22" />
                  <b:Subject name="LIN23" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="LIN24" />
                  <b:Subject name="LIN25" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="LIN26" />
                  <b:Subject name="LIN27" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="LIN28" />
                  <b:Subject name="LIN29" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="LIN30" />
                  <b:Subject name="LIN31" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="SI">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="SI" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Service Characteristic Identification">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI04" />
                  <b:Subject name="SI05" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI06" />
                  <b:Subject name="SI07" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI08" />
                  <b:Subject name="SI09" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI10" />
                  <b:Subject name="SI11" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI12" />
                  <b:Subject name="SI13" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI14" />
                  <b:Subject name="SI15" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI16" />
                  <b:Subject name="SI17" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI18" />
                  <b:Subject name="SI19" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI20" />
                  <b:Subject name="SI21" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="200" ref="PID">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="PID" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Product/Item Description">
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PID04" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PID03" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PID04" />
                  <b:Subject name="PID05" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PID07" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PID03" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PID08" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PID04" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PID09" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PID05" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="40" ref="MEA">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="MEA" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Measurements">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="MEA03" />
                  <b:Subject name="MEA05" />
                  <b:Subject name="MEA06" />
                  <b:Subject name="MEA08" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MEA05" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="C001_4" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MEA06" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="C001_4" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="MEA07" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="MEA03" />
                  <b:Subject name="MEA05" />
                  <b:Subject name="MEA06" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Exclusion" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="MEA08" />
                  <b:Subject name="MEA03" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="25" ref="PWK">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="PWK" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Paperwork">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PWK05" />
                  <b:Subject name="PWK06" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="200" ref="PKG">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="PKG" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Marking, Packaging, Loading">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PKG04" />
                  <b:Subject name="PKG05" />
                  <b:Subject name="PKG06" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PKG04" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PKG03" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PKG05" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PKG01" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="2" ref="TD1">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="TD1" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Carrier Details (Quantity and Weight)">
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD101" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD102" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD103" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD104" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD106" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD107" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD107" />
                  <b:Subject name="TD108" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD109" />
                  <b:Subject name="TD110" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="12" ref="TD5">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="TD5" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Carrier Details (Routing Sequence/Transit Time)">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD502" />
                  <b:Subject name="TD504" />
                  <b:Subject name="TD505" />
                  <b:Subject name="TD506" />
                  <b:Subject name="TD512" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD502" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD503" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD507" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD508" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD510" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD511" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD513" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD512" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD514" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD513" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD515" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD512" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="12" ref="TD3">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="TD3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Carrier Details (Equipment)">
                <b:Rule subjects="X12ConditionDesignatorX_Exclusion" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD301" />
                  <b:Subject name="TD310" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD302" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD303" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD304" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD305" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD305" />
                  <b:Subject name="TD306" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="5" ref="TD4">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="TD4" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Carrier Details (Special Handling, or Hazardous Materials, or Both)">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD401" />
                  <b:Subject name="TD402" />
                  <b:Subject name="TD404" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD402" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD403" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="10" ref="MAN">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="MAN" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Marks and Numbers">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="MAN04" />
                  <b:Subject name="MAN05" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MAN06" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="MAN05" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="PCT">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="PCT" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Percent Amounts" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="5" ref="CTB">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="CTB" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Restrictions/Conditions">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CTB02" />
                  <b:Subject name="CTB04" />
                  <b:Subject name="CTB06" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CTB03" />
                  <b:Subject name="CTB04" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CTB05" />
                  <b:Subject name="CTB06" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="TXI">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="TXI" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Tax Information">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TXI02" />
                  <b:Subject name="TXI03" />
                  <b:Subject name="TXI06" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TXI04" />
                  <b:Subject name="TXI05" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TXI08" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TXI03" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="AMTLoop1">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Monetary Amount" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="1000" ref="N9Loop1">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Reference Identification" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="200" ref="N1Loop1">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Name" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="LMLoop1">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Code Source Information" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="SPILoop1">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Specification Identifier" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="ADVLoop1">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Advertising Demographic Information" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="100000" ref="PO1Loop1">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Baseline Item Data" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" ref="CTTLoop1">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Transaction Totals" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SE">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo notes="Transaction Set Trailer" />
            </xs:appinfo>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="SE01">
                <xs:annotation>
                  <xs:appinfo>
                    <b:fieldInfo notes="Number of Included Segments_96" />
                  </xs:appinfo>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="X12_AN">
                    <xs:minLength value="1" />
                    <xs:maxLength value="10" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="SE02">
                <xs:annotation>
                  <xs:appinfo>
                    <b:fieldInfo notes="Transaction Set Control Number_329" />
                  </xs:appinfo>
                </xs:annotation>
                <xs:simpleType>
                  <xs:restriction base="X12_AN">
                    <xs:minLength value="4" />
                    <xs:maxLength value="9" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SACLoop1">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Service, Promotion, Allowance, or Charge Information" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="SAC">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="SAC" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Service, Promotion, Allowance, or Charge Information">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SAC02" />
                  <b:Subject name="SAC03" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SAC03" />
                  <b:Subject name="SAC04" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SAC06" />
                  <b:Subject name="SAC07" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SAC09" />
                  <b:Subject name="SAC10" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="SAC11" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SAC10" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="SAC13" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SAC02" />
                  <b:Subject name="SAC04" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="SAC14" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SAC13" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="SAC16" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SAC15" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" ref="CUR_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="CUR" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Currency">
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR08" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR07" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR09" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR07" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR10" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR11" />
                  <b:Subject name="CUR12" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR11" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR10" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR12" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR10" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR13" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR14" />
                  <b:Subject name="CUR15" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR14" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR13" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR15" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR13" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR16" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR17" />
                  <b:Subject name="CUR18" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR17" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR16" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR18" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR16" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR19" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR20" />
                  <b:Subject name="CUR21" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR20" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR19" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR21" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR19" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="FA1Loop1">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Type of Financial Accounting Data" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="FA1">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="FA1" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Type of Financial Accounting Data" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="unbounded" ref="FA2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="FA2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Accounting Data" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AMTLoop1">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Monetary Amount" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="AMT">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="AMT" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Monetary Amount" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="REF_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="REF" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identification">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="REF02" />
                  <b:Subject name="REF03" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" ref="DTM_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="DTM" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Date/Time Reference">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="DTM02" />
                  <b:Subject name="DTM03" />
                  <b:Subject name="DTM05" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="DTM04" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="DTM03" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="DTM05" />
                  <b:Subject name="DTM06" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="PCT_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="PCT" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Percent Amounts" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="FA1Loop1">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Type of Financial Accounting Data" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="N9Loop1">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Reference Identification" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="N9">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="N9" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identification">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="N902" />
                  <b:Subject name="N903" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="N906" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="N905" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="DTM_3">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="DTM" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Date/Time Reference">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="DTM02" />
                  <b:Subject name="DTM03" />
                  <b:Subject name="DTM05" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="DTM04" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="DTM03" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="DTM05" />
                  <b:Subject name="DTM06" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="1000" ref="MSG">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="MSG" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Message Text">
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MSG03" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="MSG02" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="N1Loop1">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Name" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="N1">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="N1" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Name">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="N102" />
                  <b:Subject name="N103" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="N103" />
                  <b:Subject name="N104" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="2" ref="N2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="N2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Additional Name Information" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="2" ref="N3">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="N3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Address Information" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="N4">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="N4" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Geographic Location">
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="N406" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="N405" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="NX2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="NX2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Location ID Component" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="12" ref="REF_3">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="REF" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identification">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="REF02" />
                  <b:Subject name="REF03" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="PER_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="PER" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Administrative Communications Contact">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PER03" />
                  <b:Subject name="PER04" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PER05" />
                  <b:Subject name="PER06" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PER07" />
                  <b:Subject name="PER08" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="SI_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="SI" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Service Characteristic Identification">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI04" />
                  <b:Subject name="SI05" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI06" />
                  <b:Subject name="SI07" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI08" />
                  <b:Subject name="SI09" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI10" />
                  <b:Subject name="SI11" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI12" />
                  <b:Subject name="SI13" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI14" />
                  <b:Subject name="SI15" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI16" />
                  <b:Subject name="SI17" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI18" />
                  <b:Subject name="SI19" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI20" />
                  <b:Subject name="SI21" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" ref="FOB_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="FOB" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="F.O.B. Related Instructions">
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="FOB03" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="FOB02" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="FOB04" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="FOB05" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="FOB07" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="FOB06" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="FOB08" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="FOB09" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="2" ref="TD1_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="TD1" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Carrier Details (Quantity and Weight)">
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD101" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD102" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD103" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD104" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD106" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD107" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD107" />
                  <b:Subject name="TD108" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD109" />
                  <b:Subject name="TD110" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="12" ref="TD5_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="TD5" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Carrier Details (Routing Sequence/Transit Time)">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD502" />
                  <b:Subject name="TD504" />
                  <b:Subject name="TD505" />
                  <b:Subject name="TD506" />
                  <b:Subject name="TD512" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD502" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD503" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD507" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD508" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD510" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD511" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD513" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD512" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD514" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD513" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD515" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD512" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="12" ref="TD3_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="TD3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Carrier Details (Equipment)">
                <b:Rule subjects="X12ConditionDesignatorX_Exclusion" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD301" />
                  <b:Subject name="TD310" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD302" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD303" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD304" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD305" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD305" />
                  <b:Subject name="TD306" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="5" ref="TD4_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="TD4" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Carrier Details (Special Handling, or Hazardous Materials, or Both)">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD401" />
                  <b:Subject name="TD402" />
                  <b:Subject name="TD404" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD402" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD403" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="200" ref="PKG_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="PKG" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Marking, Packaging, Loading">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PKG04" />
                  <b:Subject name="PKG05" />
                  <b:Subject name="PKG06" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PKG04" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PKG03" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PKG05" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PKG01" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="LMLoop1">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Code Source Information" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="LM">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="LM" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Code Source Information" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="unbounded" ref="LQ">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="LQ" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Industry Code">
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="LQ01" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="LQ02" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="N1Loop2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Name" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="N1_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="N1" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Name">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="N102" />
                  <b:Subject name="N103" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="N103" />
                  <b:Subject name="N104" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="2" ref="N2_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="N2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Additional Name Information" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="2" ref="N3_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="N3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Address Information" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" ref="N4_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="N4" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Geographic Location">
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="N406" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="N405" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="20" ref="REF_5">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="REF" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identification">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="REF02" />
                  <b:Subject name="REF03" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" ref="G61">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="G61" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Contact">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="G6103" />
                  <b:Subject name="G6104" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="50" ref="MSG_3">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="MSG" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Message Text">
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MSG03" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="MSG02" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CB1Loop1">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Contract and Cost Accounting Standards Data" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="CB1">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="CB1" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Contract and Cost Accounting Standards Data" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="20" ref="REF_6">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="REF" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identification">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="REF02" />
                  <b:Subject name="REF03" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="5" ref="DTM_5">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="DTM" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Date/Time Reference">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="DTM02" />
                  <b:Subject name="DTM03" />
                  <b:Subject name="DTM05" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="DTM04" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="DTM03" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="DTM05" />
                  <b:Subject name="DTM06" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" ref="LDT_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="LDT" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Lead Time" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="50" ref="MSG_4">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="MSG" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Message Text">
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MSG03" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="MSG02" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SPILoop1">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Specification Identifier" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="SPI">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="SPI" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Specification Identifier">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SPI02" />
                  <b:Subject name="SPI03" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="5" ref="REF_4">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="REF" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identification">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="REF02" />
                  <b:Subject name="REF03" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="5" ref="DTM_4">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="DTM" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Date/Time Reference">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="DTM02" />
                  <b:Subject name="DTM03" />
                  <b:Subject name="DTM05" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="DTM04" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="DTM03" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="DTM05" />
                  <b:Subject name="DTM06" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="50" ref="MSG_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="MSG" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Message Text">
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MSG03" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="MSG02" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="20" ref="N1Loop2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Name" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="CB1Loop1">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Contract and Cost Accounting Standards Data" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ADVLoop1">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Advertising Demographic Information" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="ADV">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="ADV" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Advertising Demographic Information">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="ADV06" />
                  <b:Subject name="ADV07" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="DTM_6">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="DTM" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Date/Time Reference">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="DTM02" />
                  <b:Subject name="DTM03" />
                  <b:Subject name="DTM05" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="DTM04" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="DTM03" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="DTM05" />
                  <b:Subject name="DTM06" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="MTX">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="MTX" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Text">
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MTX01" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="MTX02" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MTX03" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="MTX02" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CTPLoop1">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Pricing Information" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="CTP_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="CTP" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Pricing Information">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CTP04" />
                  <b:Subject name="C001_5" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CTP06" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CTP07" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CTP09" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CTP02" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CTP10" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CTP02" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CTP11" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CTP03" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" ref="CUR_4">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="CUR" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Currency">
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR08" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR07" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR09" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR07" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR10" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR11" />
                  <b:Subject name="CUR12" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR11" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR10" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR12" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR10" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR13" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR14" />
                  <b:Subject name="CUR15" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR14" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR13" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR15" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR13" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR16" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR17" />
                  <b:Subject name="CUR18" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR17" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR16" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR18" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR16" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR19" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR20" />
                  <b:Subject name="CUR21" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR20" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR19" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR21" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR19" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PIDLoop1">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Product/Item Description" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="PID_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="PID" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Product/Item Description">
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PID04" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PID03" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PID04" />
                  <b:Subject name="PID05" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PID07" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PID03" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PID08" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PID04" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PID09" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PID05" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="10" ref="MEA_3">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="MEA" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Measurements">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="MEA03" />
                  <b:Subject name="MEA05" />
                  <b:Subject name="MEA06" />
                  <b:Subject name="MEA08" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MEA05" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="C001_8" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MEA06" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="C001_8" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="MEA07" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="MEA03" />
                  <b:Subject name="MEA05" />
                  <b:Subject name="MEA06" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Exclusion" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="MEA08" />
                  <b:Subject name="MEA03" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SACLoop2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Service, Promotion, Allowance, or Charge Information" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="SAC_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="SAC" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Service, Promotion, Allowance, or Charge Information">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SAC02" />
                  <b:Subject name="SAC03" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SAC03" />
                  <b:Subject name="SAC04" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SAC06" />
                  <b:Subject name="SAC07" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SAC09" />
                  <b:Subject name="SAC10" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="SAC11" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SAC10" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="SAC13" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SAC02" />
                  <b:Subject name="SAC04" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="SAC14" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SAC13" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="SAC16" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SAC15" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" ref="CUR_5">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="CUR" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Currency">
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR08" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR07" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR09" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR07" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR10" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR11" />
                  <b:Subject name="CUR12" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR11" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR10" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR12" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR10" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR13" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR14" />
                  <b:Subject name="CUR15" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR14" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR13" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR15" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR13" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR16" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR17" />
                  <b:Subject name="CUR18" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR17" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR16" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR18" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR16" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR19" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR20" />
                  <b:Subject name="CUR21" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR20" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR19" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR21" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR19" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" ref="CTP_3">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="CTP" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Pricing Information">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CTP04" />
                  <b:Subject name="C001_9" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CTP06" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CTP07" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CTP09" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CTP02" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CTP10" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CTP02" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CTP11" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CTP03" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="QTYLoop1">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Quantity" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="QTY">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="QTY" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Quantity">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="QTY02" />
                  <b:Subject name="QTY04" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Exclusion" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="QTY02" />
                  <b:Subject name="QTY04" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="SI_4">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="SI" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Service Characteristic Identification">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI04" />
                  <b:Subject name="SI05" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI06" />
                  <b:Subject name="SI07" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI08" />
                  <b:Subject name="SI09" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI10" />
                  <b:Subject name="SI11" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI12" />
                  <b:Subject name="SI13" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI14" />
                  <b:Subject name="SI15" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI16" />
                  <b:Subject name="SI17" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI18" />
                  <b:Subject name="SI19" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI20" />
                  <b:Subject name="SI21" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SCHLoop1">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Line Item Schedule" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="SCH">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="SCH" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Line Item Schedule">
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="SCH03" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SCH04" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="SCH08" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SCH09" />
                  <b:Subject name="SCH10" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="SCH09" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SCH08" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="SCH10" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SCH08" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="2" ref="TD1_4">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="TD1" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Carrier Details (Quantity and Weight)">
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD101" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD102" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD103" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD104" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD106" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD107" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD107" />
                  <b:Subject name="TD108" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD109" />
                  <b:Subject name="TD110" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="12" ref="TD5_4">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="TD5" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Carrier Details (Routing Sequence/Transit Time)">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD502" />
                  <b:Subject name="TD504" />
                  <b:Subject name="TD505" />
                  <b:Subject name="TD506" />
                  <b:Subject name="TD512" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD502" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD503" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD507" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD508" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD510" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD511" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD513" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD512" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD514" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD513" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD515" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD512" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="12" ref="TD3_4">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="TD3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Carrier Details (Equipment)">
                <b:Rule subjects="X12ConditionDesignatorX_Exclusion" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD301" />
                  <b:Subject name="TD310" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD302" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD303" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD304" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD305" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD305" />
                  <b:Subject name="TD306" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="5" ref="TD4_4">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="TD4" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Carrier Details (Special Handling, or Hazardous Materials, or Both)">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD401" />
                  <b:Subject name="TD402" />
                  <b:Subject name="TD404" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD402" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD403" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="REF_8">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="REF" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identification">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="REF02" />
                  <b:Subject name="REF03" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PKGLoop1">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Marking, Packaging, Loading" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="PKG_3">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="PKG" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Marking, Packaging, Loading">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PKG04" />
                  <b:Subject name="PKG05" />
                  <b:Subject name="PKG06" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PKG04" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PKG03" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PKG05" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PKG01" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="MEA_4">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="MEA" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Measurements">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="MEA03" />
                  <b:Subject name="MEA05" />
                  <b:Subject name="MEA06" />
                  <b:Subject name="MEA08" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MEA05" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="C001_12" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MEA06" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="C001_12" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="MEA07" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="MEA03" />
                  <b:Subject name="MEA05" />
                  <b:Subject name="MEA06" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Exclusion" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="MEA08" />
                  <b:Subject name="MEA03" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="LMLoop2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Code Source Information" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="LM_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="LM" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Code Source Information" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="unbounded" ref="LQ_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="LQ" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Industry Code">
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="LQ01" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="LQ02" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="LDTLoop1">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Lead Time" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="LDT_3">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="LDT" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Lead Time" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="QTY_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="QTY" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Quantity">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="QTY02" />
                  <b:Subject name="QTY04" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Exclusion" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="QTY02" />
                  <b:Subject name="QTY04" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" ref="MSG_6">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="MSG" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Message Text">
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MSG03" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="MSG02" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="3" ref="REF_9">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="REF" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identification">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="REF02" />
                  <b:Subject name="REF03" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="LMLoop2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Code Source Information" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="LSLoop1">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Loop Header" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="1" maxOccurs="1" ref="LS">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="LS" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop Header" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="LDTLoop1">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Lead Time" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="1" maxOccurs="1" ref="LE">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="LE" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop Trailer" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="N9Loop2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Reference Identification" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="N9_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="N9" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identification">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="N902" />
                  <b:Subject name="N903" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="N906" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="N905" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="DTM_8">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="DTM" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Date/Time Reference">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="DTM02" />
                  <b:Subject name="DTM03" />
                  <b:Subject name="DTM05" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="DTM04" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="DTM03" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="DTM05" />
                  <b:Subject name="DTM06" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="40" ref="MEA_5">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="MEA" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Measurements">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="MEA03" />
                  <b:Subject name="MEA05" />
                  <b:Subject name="MEA06" />
                  <b:Subject name="MEA08" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MEA05" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="C001_14" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MEA06" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="C001_14" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="MEA07" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="MEA03" />
                  <b:Subject name="MEA05" />
                  <b:Subject name="MEA06" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Exclusion" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="MEA08" />
                  <b:Subject name="MEA03" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="1000" ref="MSG_7">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="MSG" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Message Text">
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MSG03" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="MSG02" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="LDTLoop2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Lead Time" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="LDT_4">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="LDT" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Lead Time" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="10" ref="MAN_3">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="MAN" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Marks and Numbers">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="MAN04" />
                  <b:Subject name="MAN05" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MAN06" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="MAN05" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="5" ref="QTY_4">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="QTY" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Quantity">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="QTY02" />
                  <b:Subject name="QTY04" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Exclusion" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="QTY02" />
                  <b:Subject name="QTY04" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" ref="MSG_8">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="MSG" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Message Text">
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MSG03" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="MSG02" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="3" ref="REF_11">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="REF" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identification">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="REF02" />
                  <b:Subject name="REF03" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="N1Loop3">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Name" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="N1_3">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="N1" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Name">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="N102" />
                  <b:Subject name="N103" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="N103" />
                  <b:Subject name="N104" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="2" ref="N2_3">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="N2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Additional Name Information" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="2" ref="N3_3">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="N3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Address Information" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" ref="N4_3">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="N4" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Geographic Location">
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="N406" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="N405" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="QTY_3">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="QTY" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Quantity">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="QTY02" />
                  <b:Subject name="QTY04" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Exclusion" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="QTY02" />
                  <b:Subject name="QTY04" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="NX2_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="NX2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Location ID Component" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="12" ref="REF_10">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="REF" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identification">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="REF02" />
                  <b:Subject name="REF03" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="3" ref="PER_4">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="PER" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Administrative Communications Contact">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PER03" />
                  <b:Subject name="PER04" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PER05" />
                  <b:Subject name="PER06" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PER07" />
                  <b:Subject name="PER08" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="SI_5">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="SI" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Service Characteristic Identification">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI04" />
                  <b:Subject name="SI05" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI06" />
                  <b:Subject name="SI07" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI08" />
                  <b:Subject name="SI09" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI10" />
                  <b:Subject name="SI11" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI12" />
                  <b:Subject name="SI13" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI14" />
                  <b:Subject name="SI15" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI16" />
                  <b:Subject name="SI17" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI18" />
                  <b:Subject name="SI19" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI20" />
                  <b:Subject name="SI21" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" ref="DTM_9">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="DTM" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Date/Time Reference">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="DTM02" />
                  <b:Subject name="DTM03" />
                  <b:Subject name="DTM05" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="DTM04" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="DTM03" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="DTM05" />
                  <b:Subject name="DTM06" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" ref="FOB_4">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="FOB" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="F.O.B. Related Instructions">
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="FOB03" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="FOB02" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="FOB04" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="FOB05" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="FOB07" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="FOB06" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="FOB08" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="FOB09" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="200" ref="SCH_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="SCH" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Line Item Schedule">
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="SCH03" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SCH04" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="SCH08" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SCH09" />
                  <b:Subject name="SCH10" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="SCH09" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SCH08" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="SCH10" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SCH08" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="2" ref="TD1_5">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="TD1" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Carrier Details (Quantity and Weight)">
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD101" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD102" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD103" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD104" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD106" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD107" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD107" />
                  <b:Subject name="TD108" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD109" />
                  <b:Subject name="TD110" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="12" ref="TD5_5">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="TD5" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Carrier Details (Routing Sequence/Transit Time)">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD502" />
                  <b:Subject name="TD504" />
                  <b:Subject name="TD505" />
                  <b:Subject name="TD506" />
                  <b:Subject name="TD512" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD502" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD503" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD507" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD508" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD510" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD511" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD513" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD512" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD514" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD513" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD515" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD512" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="12" ref="TD3_5">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="TD3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Carrier Details (Equipment)">
                <b:Rule subjects="X12ConditionDesignatorX_Exclusion" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD301" />
                  <b:Subject name="TD310" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD302" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD303" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD304" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD305" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD305" />
                  <b:Subject name="TD306" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="5" ref="TD4_5">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="TD4" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Carrier Details (Special Handling, or Hazardous Materials, or Both)">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD401" />
                  <b:Subject name="TD402" />
                  <b:Subject name="TD404" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD402" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD403" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="200" ref="PKG_4">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="PKG" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Marking, Packaging, Loading">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PKG04" />
                  <b:Subject name="PKG05" />
                  <b:Subject name="PKG06" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PKG04" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PKG03" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PKG05" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PKG01" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="LDTLoop2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Lead Time" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="N9Loop3">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Reference Identification" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="N9_3">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="N9" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identification">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="N902" />
                  <b:Subject name="N903" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="N906" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="N905" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="DTM_11">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="DTM" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Date/Time Reference">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="DTM02" />
                  <b:Subject name="DTM03" />
                  <b:Subject name="DTM05" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="DTM04" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="DTM03" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="DTM05" />
                  <b:Subject name="DTM06" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="MSG_10">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="MSG" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Message Text">
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MSG03" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="MSG02" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SACLoop3">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Service, Promotion, Allowance, or Charge Information" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="SAC_3">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="SAC" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Service, Promotion, Allowance, or Charge Information">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SAC02" />
                  <b:Subject name="SAC03" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SAC03" />
                  <b:Subject name="SAC04" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SAC06" />
                  <b:Subject name="SAC07" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SAC09" />
                  <b:Subject name="SAC10" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="SAC11" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SAC10" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="SAC13" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SAC02" />
                  <b:Subject name="SAC04" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="SAC14" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SAC13" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="SAC16" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SAC15" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" ref="CUR_6">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="CUR" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Currency">
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR08" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR07" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR09" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR07" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR10" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR11" />
                  <b:Subject name="CUR12" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR11" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR10" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR12" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR10" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR13" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR14" />
                  <b:Subject name="CUR15" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR14" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR13" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR15" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR13" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR16" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR17" />
                  <b:Subject name="CUR18" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR17" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR16" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR18" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR16" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR19" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR20" />
                  <b:Subject name="CUR21" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR20" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR19" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR21" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR19" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" ref="CTP_5">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="CTP" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Pricing Information">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CTP04" />
                  <b:Subject name="C001_20" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CTP06" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CTP07" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CTP09" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CTP02" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CTP10" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CTP02" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CTP11" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CTP03" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="QTYLoop2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Quantity" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="QTY_5">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="QTY" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Quantity">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="QTY02" />
                  <b:Subject name="QTY04" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Exclusion" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="QTY02" />
                  <b:Subject name="QTY04" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="SI_7">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="SI" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Service Characteristic Identification">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI04" />
                  <b:Subject name="SI05" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI06" />
                  <b:Subject name="SI07" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI08" />
                  <b:Subject name="SI09" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI10" />
                  <b:Subject name="SI11" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI12" />
                  <b:Subject name="SI13" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI14" />
                  <b:Subject name="SI15" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI16" />
                  <b:Subject name="SI17" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI18" />
                  <b:Subject name="SI19" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI20" />
                  <b:Subject name="SI21" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="N1Loop4">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Name" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="N1_4">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="N1" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Name">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="N102" />
                  <b:Subject name="N103" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="N103" />
                  <b:Subject name="N104" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="2" ref="N2_4">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="N2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Additional Name Information" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="2" ref="N3_4">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="N3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Address Information" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" ref="N4_4">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="N4" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Geographic Location">
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="N406" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="N405" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="NX2_3">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="NX2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Location ID Component" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="12" ref="REF_12">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="REF" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identification">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="REF02" />
                  <b:Subject name="REF03" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="3" ref="PER_5">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="PER" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Administrative Communications Contact">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PER03" />
                  <b:Subject name="PER04" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PER05" />
                  <b:Subject name="PER06" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PER07" />
                  <b:Subject name="PER08" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="SI_8">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="SI" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Service Characteristic Identification">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI04" />
                  <b:Subject name="SI05" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI06" />
                  <b:Subject name="SI07" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI08" />
                  <b:Subject name="SI09" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI10" />
                  <b:Subject name="SI11" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI12" />
                  <b:Subject name="SI13" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI14" />
                  <b:Subject name="SI15" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI16" />
                  <b:Subject name="SI17" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI18" />
                  <b:Subject name="SI19" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI20" />
                  <b:Subject name="SI21" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SLNLoop1">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Subline Item Detail" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="SLN">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="SLN" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Subline Item Detail">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SLN04" />
                  <b:Subject name="C001_17" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="SLN07" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SLN06" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="SLN08" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SLN06" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SLN09" />
                  <b:Subject name="SLN10" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SLN11" />
                  <b:Subject name="SLN12" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SLN13" />
                  <b:Subject name="SLN14" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SLN15" />
                  <b:Subject name="SLN16" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SLN17" />
                  <b:Subject name="SLN18" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SLN19" />
                  <b:Subject name="SLN20" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SLN21" />
                  <b:Subject name="SLN22" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SLN23" />
                  <b:Subject name="SLN24" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SLN25" />
                  <b:Subject name="SLN26" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SLN27" />
                  <b:Subject name="SLN28" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="MSG_9">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="MSG" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Message Text">
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MSG03" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="MSG02" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="SI_6">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="SI" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Service Characteristic Identification">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI04" />
                  <b:Subject name="SI05" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI06" />
                  <b:Subject name="SI07" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI08" />
                  <b:Subject name="SI09" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI10" />
                  <b:Subject name="SI11" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI12" />
                  <b:Subject name="SI13" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI14" />
                  <b:Subject name="SI15" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI16" />
                  <b:Subject name="SI17" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI18" />
                  <b:Subject name="SI19" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI20" />
                  <b:Subject name="SI21" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="1000" ref="PID_3">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="PID" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Product/Item Description">
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PID04" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PID03" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PID04" />
                  <b:Subject name="PID05" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PID07" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PID03" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PID08" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PID04" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PID09" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PID05" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="104" ref="PO3_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="PO3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Additional Item Detail">
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="PO304" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PO303" />
                  <b:Subject name="PO305" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="TC2_3">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="TC2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Commodity" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="ADV_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="ADV" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Advertising Demographic Information">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="ADV06" />
                  <b:Subject name="ADV07" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="10" ref="DTM_10">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="DTM" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Date/Time Reference">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="DTM02" />
                  <b:Subject name="DTM03" />
                  <b:Subject name="DTM05" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="DTM04" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="DTM03" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="DTM05" />
                  <b:Subject name="DTM06" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="25" ref="CTP_4">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="CTP" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Pricing Information">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CTP04" />
                  <b:Subject name="C001_18" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CTP06" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CTP07" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CTP09" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CTP02" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CTP10" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CTP02" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CTP11" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CTP03" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="10" ref="PAM_3">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="PAM" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Period Amount">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PAM01" />
                  <b:Subject name="PAM02" />
                  <b:Subject name="C001_19" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PAM02" />
                  <b:Subject name="PAM05" />
                  <b:Subject name="PAM14" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PAM04" />
                  <b:Subject name="PAM05" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PAM06" />
                  <b:Subject name="PAM07" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="PAM07" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PAM08" />
                  <b:Subject name="PAM09" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PAM07" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PAM06" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PAM08" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PAM07" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PAM09" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PAM07" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="PAM10" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PAM11" />
                  <b:Subject name="PAM12" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PAM11" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PAM10" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PAM13" />
                  <b:Subject name="PAM14" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" ref="PO4_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="PO4" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Item Physical Details">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PO402" />
                  <b:Subject name="PO403" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PO405" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PO406" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PO406" />
                  <b:Subject name="PO407" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PO408" />
                  <b:Subject name="PO409" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PO410" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PO413" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PO411" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PO413" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PO412" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PO413" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="PO413" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PO410" />
                  <b:Subject name="PO411" />
                  <b:Subject name="PO412" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PO417" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PO416" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PO418" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PO404" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="3" ref="TAX_3">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="TAX" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Tax Reference">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TAX01" />
                  <b:Subject name="TAX03" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TAX02" />
                  <b:Subject name="TAX03" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TAX04" />
                  <b:Subject name="TAX05" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TAX06" />
                  <b:Subject name="TAX07" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TAX08" />
                  <b:Subject name="TAX09" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TAX10" />
                  <b:Subject name="TAX11" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="N9Loop3">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Reference Identification" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="25" ref="SACLoop3">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Service, Promotion, Allowance, or Charge Information" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="QTYLoop2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Quantity" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="10" ref="N1Loop4">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Name" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AMTLoop2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Monetary Amount" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="AMT_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="AMT" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Monetary Amount" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" ref="REF_13">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="REF" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identification">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="REF02" />
                  <b:Subject name="REF03" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="PCT_4">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="PCT" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Percent Amounts" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="LMLoop3">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Code Source Information" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="LM_3">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="LM" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Code Source Information" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="unbounded" ref="LQ_3">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="LQ" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Industry Code">
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="LQ01" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="LQ02" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PO1Loop1">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Baseline Item Data" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="PO1">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="PO1" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Baseline Item Data">
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PO103" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PO102" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PO105" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PO104" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PO106" />
                  <b:Subject name="PO107" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PO108" />
                  <b:Subject name="PO109" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PO110" />
                  <b:Subject name="PO111" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PO112" />
                  <b:Subject name="PO113" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PO114" />
                  <b:Subject name="PO115" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PO116" />
                  <b:Subject name="PO117" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PO118" />
                  <b:Subject name="PO119" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PO120" />
                  <b:Subject name="PO121" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PO122" />
                  <b:Subject name="PO123" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PO124" />
                  <b:Subject name="PO125" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="LIN_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="LIN" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Item Identification">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="LIN04" />
                  <b:Subject name="LIN05" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="LIN06" />
                  <b:Subject name="LIN07" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="LIN08" />
                  <b:Subject name="LIN09" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="LIN10" />
                  <b:Subject name="LIN11" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="LIN12" />
                  <b:Subject name="LIN13" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="LIN14" />
                  <b:Subject name="LIN15" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="LIN16" />
                  <b:Subject name="LIN17" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="LIN18" />
                  <b:Subject name="LIN19" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="LIN20" />
                  <b:Subject name="LIN21" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="LIN22" />
                  <b:Subject name="LIN23" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="LIN24" />
                  <b:Subject name="LIN25" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="LIN26" />
                  <b:Subject name="LIN27" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="LIN28" />
                  <b:Subject name="LIN29" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="LIN30" />
                  <b:Subject name="LIN31" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="SI_3">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="SI" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Service Characteristic Identification">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI04" />
                  <b:Subject name="SI05" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI06" />
                  <b:Subject name="SI07" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI08" />
                  <b:Subject name="SI09" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI10" />
                  <b:Subject name="SI11" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI12" />
                  <b:Subject name="SI13" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI14" />
                  <b:Subject name="SI15" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI16" />
                  <b:Subject name="SI17" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI18" />
                  <b:Subject name="SI19" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SI20" />
                  <b:Subject name="SI21" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" ref="CUR_3">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="CUR" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Currency">
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR08" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR07" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR09" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR07" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR10" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR11" />
                  <b:Subject name="CUR12" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR11" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR10" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR12" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR10" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR13" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR14" />
                  <b:Subject name="CUR15" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR14" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR13" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR15" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR13" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR16" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR17" />
                  <b:Subject name="CUR18" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR17" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR16" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR18" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR16" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR19" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR20" />
                  <b:Subject name="CUR21" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR20" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR19" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR21" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CUR19" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" ref="CN1">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="CN1" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Contract Information" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="25" ref="PO3">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="PO3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Additional Item Detail">
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="PO304" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PO303" />
                  <b:Subject name="PO305" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="CTPLoop1">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Pricing Information" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="10" ref="PAM_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="PAM" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Period Amount">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PAM01" />
                  <b:Subject name="PAM02" />
                  <b:Subject name="C001_6" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PAM02" />
                  <b:Subject name="PAM05" />
                  <b:Subject name="PAM14" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PAM04" />
                  <b:Subject name="PAM05" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PAM06" />
                  <b:Subject name="PAM07" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="PAM07" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PAM08" />
                  <b:Subject name="PAM09" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PAM07" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PAM06" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PAM08" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PAM07" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PAM09" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PAM07" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="PAM10" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PAM11" />
                  <b:Subject name="PAM12" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PAM11" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PAM10" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PAM13" />
                  <b:Subject name="PAM14" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="40" ref="MEA_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="MEA" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Measurements">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="MEA03" />
                  <b:Subject name="MEA05" />
                  <b:Subject name="MEA06" />
                  <b:Subject name="MEA08" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MEA05" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="C001_7" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MEA06" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="C001_7" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="MEA07" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="MEA03" />
                  <b:Subject name="MEA05" />
                  <b:Subject name="MEA06" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Exclusion" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="MEA08" />
                  <b:Subject name="MEA03" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="1000" ref="PIDLoop1">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Product/Item Description" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="25" ref="PWK_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="PWK" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Paperwork">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PWK05" />
                  <b:Subject name="PWK06" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="PO4">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="PO4" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Item Physical Details">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PO402" />
                  <b:Subject name="PO403" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PO405" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PO406" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PO406" />
                  <b:Subject name="PO407" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PO408" />
                  <b:Subject name="PO409" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PO410" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PO413" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PO411" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PO413" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PO412" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PO413" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="PO413" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PO410" />
                  <b:Subject name="PO411" />
                  <b:Subject name="PO412" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PO417" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PO416" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PO418" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PO404" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="REF_7">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="REF" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identification">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="REF02" />
                  <b:Subject name="REF03" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="3" ref="PER_3">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="PER" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Administrative Communications Contact">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PER03" />
                  <b:Subject name="PER04" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PER05" />
                  <b:Subject name="PER06" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="PER07" />
                  <b:Subject name="PER08" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="25" ref="SACLoop2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Service, Promotion, Allowance, or Charge Information" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" ref="IT8">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="IT8" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Conditions of Sale">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="IT801" />
                  <b:Subject name="IT802" />
                  <b:Subject name="IT803" />
                  <b:Subject name="IT805" />
                  <b:Subject name="IT807" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="IT808" />
                  <b:Subject name="IT809" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="IT810" />
                  <b:Subject name="IT811" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="IT812" />
                  <b:Subject name="IT813" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="IT814" />
                  <b:Subject name="IT815" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="IT816" />
                  <b:Subject name="IT817" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="IT818" />
                  <b:Subject name="IT819" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="IT820" />
                  <b:Subject name="IT821" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="IT822" />
                  <b:Subject name="IT823" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="IT824" />
                  <b:Subject name="IT825" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="IT826" />
                  <b:Subject name="IT827" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="CSH_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="CSH" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Sales Requirements">
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CSH02" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CSH03" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CSH06" />
                  <b:Subject name="CSH07" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CSH09" />
                  <b:Subject name="CSH10" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="2" ref="ITD_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="ITD" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Terms of Sale/Deferred Terms of Sale">
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="ITD03" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="ITD04" />
                  <b:Subject name="ITD05" />
                  <b:Subject name="ITD13" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="ITD08" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="ITD04" />
                  <b:Subject name="ITD05" />
                  <b:Subject name="ITD13" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="ITD09" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="ITD10" />
                  <b:Subject name="ITD11" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="20" ref="DIS_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="DIS" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Discount Detail" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" ref="INC_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="INC" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Installment Information" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="TAX_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="TAX" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Tax Reference">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TAX01" />
                  <b:Subject name="TAX03" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TAX02" />
                  <b:Subject name="TAX03" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TAX04" />
                  <b:Subject name="TAX05" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TAX06" />
                  <b:Subject name="TAX07" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TAX08" />
                  <b:Subject name="TAX09" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TAX10" />
                  <b:Subject name="TAX11" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="FOB_3">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="FOB" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="F.O.B. Related Instructions">
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="FOB03" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="FOB02" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="FOB04" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="FOB05" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="FOB07" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="FOB06" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="FOB08" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="FOB09" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="500" ref="SDQ">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="SDQ" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Destination Quantity">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SDQ05" />
                  <b:Subject name="SDQ06" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SDQ07" />
                  <b:Subject name="SDQ08" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SDQ09" />
                  <b:Subject name="SDQ10" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SDQ11" />
                  <b:Subject name="SDQ12" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SDQ13" />
                  <b:Subject name="SDQ14" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SDQ15" />
                  <b:Subject name="SDQ16" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SDQ17" />
                  <b:Subject name="SDQ18" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SDQ19" />
                  <b:Subject name="SDQ20" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SDQ21" />
                  <b:Subject name="SDQ22" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="5" ref="IT3">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="IT3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Additional Item Data">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="IT301" />
                  <b:Subject name="IT302" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="IT301" />
                  <b:Subject name="IT303" />
                  <b:Subject name="IT304" />
                  <b:Subject name="IT305" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="10" ref="DTM_7">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="DTM" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Date/Time Reference">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="DTM02" />
                  <b:Subject name="DTM03" />
                  <b:Subject name="DTM05" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="DTM04" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="DTM03" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="DTM05" />
                  <b:Subject name="DTM06" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="TC2_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="TC2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Commodity" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" ref="TD1_3">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="TD1" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Carrier Details (Quantity and Weight)">
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD101" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD102" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD103" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD104" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD106" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD107" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD107" />
                  <b:Subject name="TD108" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD109" />
                  <b:Subject name="TD110" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="12" ref="TD5_3">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="TD5" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Carrier Details (Routing Sequence/Transit Time)">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD502" />
                  <b:Subject name="TD504" />
                  <b:Subject name="TD505" />
                  <b:Subject name="TD506" />
                  <b:Subject name="TD512" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD502" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD503" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD507" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD508" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD510" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD511" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD513" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD512" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD514" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD513" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD515" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD512" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="12" ref="TD3_3">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="TD3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Carrier Details (Equipment)">
                <b:Rule subjects="X12ConditionDesignatorX_Exclusion" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD301" />
                  <b:Subject name="TD310" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD302" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD303" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD304" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD305" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD305" />
                  <b:Subject name="TD306" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="5" ref="TD4_3">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="TD4" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Carrier Details (Special Handling, or Hazardous Materials, or Both)">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD401" />
                  <b:Subject name="TD402" />
                  <b:Subject name="TD404" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD402" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TD403" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="PCT_3">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="PCT" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Percent Amounts" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="10" ref="MAN_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="MAN" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Marks and Numbers">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="MAN04" />
                  <b:Subject name="MAN05" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MAN06" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="MAN05" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="MSG_5">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="MSG" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Message Text">
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MSG03" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="MSG02" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="SPI_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="SPI" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Specification Identifier">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="SPI02" />
                  <b:Subject name="SPI03" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="TXI_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="TXI" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Tax Information">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TXI02" />
                  <b:Subject name="TXI03" />
                  <b:Subject name="TXI06" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TXI04" />
                  <b:Subject name="TXI05" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TXI08" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="TXI03" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="CTB_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="CTB" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Restrictions/Conditions">
                <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CTB02" />
                  <b:Subject name="CTB04" />
                  <b:Subject name="CTB06" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CTB03" />
                  <b:Subject name="CTB04" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CTB05" />
                  <b:Subject name="CTB06" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="QTYLoop1">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Quantity" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="200" ref="SCHLoop1">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Line Item Schedule" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="200" ref="PKGLoop1">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Marking, Packaging, Loading" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" ref="LSLoop1">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Loop Header" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="1000" ref="N9Loop2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Reference Identification" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="200" ref="N1Loop3">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Name" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="1000" ref="SLNLoop1">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Subline Item Detail" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="AMTLoop2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Monetary Amount" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="LMLoop3">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Code Source Information" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CTTLoop1">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_record" count_ignore="yes" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop for Transaction Totals" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="CTT">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="CTT" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Transaction Totals">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CTT03" />
                  <b:Subject name="CTT04" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="CTT05" />
                  <b:Subject name="CTT06" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" ref="AMT_3">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="prefix" tag_name="AMT" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Monetary Amount" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="BEG">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="BEG" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Beginning Segment for Purchase Order" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="BEG01" type="X12_ID_353">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Transaction Set Purpose Code_353" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="BEG02" type="X12_ID_92">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Purchase Order Type Code_92" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="BEG03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Purchase Order Number_324" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="22" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="BEG04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Release Number_328" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="BEG05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="BEG06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Contract Number_367" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="BEG07" type="X12_ID_587">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Acknowledgment Type_587" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="BEG08" type="X12_ID_1019">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Invoice Type Code_1019" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="BEG09" type="X12_ID_1166">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Contract Type Code_1166" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="BEG10" type="X12_ID_1232">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Purchase Category_1232" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="BEG11" type="X12_ID_786">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Security Level Code_786" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="BEG12" type="X12_ID_640">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Transaction Type Code_640" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CUR">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="CUR" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Currency">
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR08" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR07" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR09" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR07" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR10" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR11" />
            <b:Subject name="CUR12" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR11" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR10" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR12" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR10" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR13" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR14" />
            <b:Subject name="CUR15" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR14" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR13" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR15" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR13" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR16" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR17" />
            <b:Subject name="CUR18" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR17" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR16" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR18" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR16" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR19" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR20" />
            <b:Subject name="CUR21" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR20" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR19" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR21" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR19" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="CUR01" type="X12_ID_98">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Entity Identifier Code_98" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="CUR02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Currency Code_100" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_ID">
              <xs:length value="3" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exchange Rate_280" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="4" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR04" type="X12_ID_98">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Entity Identifier Code_98" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CUR05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Currency Code_100" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_ID">
              <xs:length value="3" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR06" type="X12_ID_669">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Currency Market/Exchange Code_669" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CUR07" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CUR08">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR09">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR10" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CUR11">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR12">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR13" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CUR14">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR15">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR16" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CUR17">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR18">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR19" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CUR20">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR21">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="REF">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="REF" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identification">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="REF02" />
            <b:Subject name="REF03" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="REF01" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="REF02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="REF03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" ref="C040">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="4" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identifier">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="C04003" />
                  <b:Subject name="C04004" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="C04005" />
                  <b:Subject name="C04006" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PER">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="PER" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Administrative Communications Contact">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PER03" />
            <b:Subject name="PER04" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PER05" />
            <b:Subject name="PER06" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PER07" />
            <b:Subject name="PER08" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="PER01" type="X12_ID_366">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Contact Function Code_366" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PER02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Name_93" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="60" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PER03" type="X12_ID_365">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Communication Number Qualifier_365" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PER04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Communication Number_364" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PER05" type="X12_ID_365">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Communication Number Qualifier_365" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PER06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Communication Number_364" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PER07" type="X12_ID_365">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Communication Number Qualifier_365" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PER08">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Communication Number_364" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PER09">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Contact Inquiry Reference_443" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="TAX">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="TAX" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Tax Reference">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TAX01" />
            <b:Subject name="TAX03" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TAX02" />
            <b:Subject name="TAX03" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TAX04" />
            <b:Subject name="TAX05" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TAX06" />
            <b:Subject name="TAX07" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TAX08" />
            <b:Subject name="TAX09" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TAX10" />
            <b:Subject name="TAX11" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="TAX01">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Tax Identification Number_325" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TAX02" type="X12_ID_309">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Qualifier_309" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TAX03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Identifier_310" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TAX04" type="X12_ID_309">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Qualifier_309" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TAX05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Identifier_310" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TAX06" type="X12_ID_309">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Qualifier_309" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TAX07">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Identifier_310" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TAX08" type="X12_ID_309">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Qualifier_309" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TAX09">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Identifier_310" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TAX10" type="X12_ID_309">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Qualifier_309" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TAX11">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Identifier_310" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TAX12" type="X12_ID_441">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Tax Exempt Code_441" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TAX13" type="X12_ID_1179">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Customs Entry Type Group Code_1179" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="FOB">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="FOB" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="F.O.B. Related Instructions">
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="FOB03" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="FOB02" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="FOB04" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="FOB05" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="FOB07" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="FOB06" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="FOB08" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="FOB09" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="FOB01" type="X12_ID_146">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Shipment Method of Payment_146" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="FOB02" type="X12_ID_309">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Qualifier_309" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="FOB03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="FOB04" type="X12_ID_334">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Transportation Terms Qualifier Code_334" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="FOB05" type="X12_ID_335">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Transportation Terms Code_335" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="FOB06" type="X12_ID_309">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Qualifier_309" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="FOB07">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="FOB08" type="X12_ID_54">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Risk of Loss Code_54" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="FOB09">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CTP">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="CTP" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Pricing Information">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CTP04" />
            <b:Subject name="C001" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CTP06" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CTP07" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CTP09" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CTP02" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CTP10" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CTP02" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CTP11" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CTP03" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="CTP01" type="X12_ID_687">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Class of Trade Code_687" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CTP02" type="X12_ID_236">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Price Identifier Code_236" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CTP03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit Price_212" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="17" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CTP04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity_380" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" ref="C001">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="5" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Composite Unit of Measure" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CTP06" type="X12_ID_648">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Price Multiplier Qualifier_648" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CTP07">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CTP08">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Monetary Amount_782" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="18" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CTP09" type="X12_ID_639">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Basis of Unit Price Code_639" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CTP10">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Condition Value_499" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CTP11">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiple Price Quantity_289" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N0">
              <xs:minLength value="1" />
              <xs:maxLength value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PAM">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="PAM" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Period Amount">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PAM01" />
            <b:Subject name="PAM02" />
            <b:Subject name="C001_2" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PAM02" />
            <b:Subject name="PAM05" />
            <b:Subject name="PAM14" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PAM04" />
            <b:Subject name="PAM05" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PAM06" />
            <b:Subject name="PAM07" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="PAM07" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PAM08" />
            <b:Subject name="PAM09" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PAM07" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PAM06" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PAM08" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PAM07" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PAM09" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PAM07" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="PAM10" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PAM11" />
            <b:Subject name="PAM12" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PAM11" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PAM10" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PAM13" />
            <b:Subject name="PAM14" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="PAM01" type="X12_ID_673">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity Qualifier_673" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PAM02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity_380" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" ref="C001_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="3" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Composite Unit of Measure" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PAM04" type="X12_ID_522">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Amount Qualifier Code_522" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PAM05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Monetary Amount_782" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="18" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PAM06" type="X12_ID_344">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit of Time Period or Interval_344" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PAM07" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PAM08">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PAM09">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PAM10" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PAM11">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PAM12">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PAM13" type="X12_ID_1004">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Percent Qualifier_1004" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PAM14">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Percent_954" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PAM15" type="X12_ID_1073">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Yes/No Condition or Response Code_1073" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CSH">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="CSH" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Sales Requirements">
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CSH02" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CSH03" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CSH06" />
            <b:Subject name="CSH07" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CSH09" />
            <b:Subject name="CSH10" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="CSH01" type="X12_ID_563">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Sales Requirement Code_563" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CSH02" type="X12_ID_306">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Action Code_306" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CSH03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Amount_610" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N2">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CSH04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Account Number_508" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="35" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CSH05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CSH06" type="X12_ID_559">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Agency Qualifier Code_559" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CSH07" type="X12_ID_560">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Special Services Code_560" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CSH08" type="X12_ID_566">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service Substitution Code_566" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CSH09">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Percent_954" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CSH10" type="X12_ID_1004">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Percent Qualifier_1004" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="TC2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="TC2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Commodity" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="TC201" type="X12_ID_23">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Commodity Code Qualifier_23" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="TC202">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Commodity Code_22" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SAC">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="SAC" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Service, Promotion, Allowance, or Charge Information">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SAC02" />
            <b:Subject name="SAC03" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SAC03" />
            <b:Subject name="SAC04" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SAC06" />
            <b:Subject name="SAC07" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SAC09" />
            <b:Subject name="SAC10" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="SAC11" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SAC10" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="SAC13" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SAC02" />
            <b:Subject name="SAC04" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="SAC14" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SAC13" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="SAC16" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SAC15" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="SAC01" type="X12_ID_248">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Allowance or Charge Indicator_248" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SAC02" type="X12_ID_1300">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service, Promotion, Allowance, or Charge Code_1300" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SAC03" type="X12_ID_559">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Agency Qualifier Code_559" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SAC04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Agency Service, Promotion, Allowance, or Charge Code_1301" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SAC05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Amount_610" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N2">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SAC06" type="X12_ID_378">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Allowance/Charge Percent Qualifier_378" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SAC07">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Percent_332" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="6" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SAC08">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Rate_118" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="9" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SAC09" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SAC10">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity_380" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SAC11">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity_380" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SAC12" type="X12_ID_331">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Allowance or Charge Method of Handling Code_331" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SAC13">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SAC14">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Option Number_770" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SAC15">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SAC16">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Language Code_819" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_ID">
              <xs:minLength value="2" />
              <xs:maxLength value="3" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CUR_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="CUR_2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Currency">
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR08" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR07" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR09" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR07" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR10" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR11" />
            <b:Subject name="CUR12" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR11" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR10" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR12" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR10" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR13" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR14" />
            <b:Subject name="CUR15" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR14" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR13" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR15" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR13" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR16" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR17" />
            <b:Subject name="CUR18" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR17" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR16" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR18" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR16" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR19" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR20" />
            <b:Subject name="CUR21" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR20" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR19" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR21" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR19" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="CUR01" type="X12_ID_98">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Entity Identifier Code_98" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="CUR02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Currency Code_100" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_ID">
              <xs:length value="3" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exchange Rate_280" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="4" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR04" type="X12_ID_98">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Entity Identifier Code_98" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CUR05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Currency Code_100" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_ID">
              <xs:length value="3" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR06" type="X12_ID_669">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Currency Market/Exchange Code_669" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CUR07" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CUR08">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR09">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR10" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CUR11">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR12">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR13" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CUR14">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR15">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR16" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CUR17">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR18">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR19" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CUR20">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR21">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ITD">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="ITD" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Terms of Sale/Deferred Terms of Sale">
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="ITD03" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="ITD04" />
            <b:Subject name="ITD05" />
            <b:Subject name="ITD13" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="ITD08" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="ITD04" />
            <b:Subject name="ITD05" />
            <b:Subject name="ITD13" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="ITD09" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="ITD10" />
            <b:Subject name="ITD11" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="ITD01" type="X12_ID_336">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Terms Type Code_336" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="ITD02" type="X12_ID_333">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Terms Basis Date Code_333" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="ITD03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Terms Discount Percent_338" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="6" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="ITD04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Terms Discount Due Date_370" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="ITD05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Terms Discount Days Due_351" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N0">
              <xs:minLength value="1" />
              <xs:maxLength value="3" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="ITD06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Terms Net Due Date_446" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="ITD07">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Terms Net Days_386" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N0">
              <xs:minLength value="1" />
              <xs:maxLength value="3" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="ITD08">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Terms Discount Amount_362" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N2">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="ITD09">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Terms Deferred Due Date_388" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="ITD10">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Deferred Amount Due_389" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N2">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="ITD11">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Percent of Invoice Payable_342" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="5" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="ITD12">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="ITD13">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Day of Month_765" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N0">
              <xs:minLength value="1" />
              <xs:maxLength value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="ITD14" type="X12_ID_107">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Payment Method Code_107" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="ITD15">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Percent_954" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DIS">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="DIS" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Discount Detail" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="DIS01" type="X12_ID_653">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Discount Terms Type Code_653" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="DIS02" type="X12_ID_654">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Discount Base Qualifier_654" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="DIS03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Discount Base Value_655" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="DIS04" type="X12_ID_656">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Discount Control Limit Qualifier_656" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="DIS05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Discount Control Limit_657" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N0">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="DIS06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Discount Control Limit_657" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N0">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="INC">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="INC" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Installment Information" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="INC01" type="X12_ID_336">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Terms Type Code_336" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element ref="C001_3">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="2" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Composite Unit of Measure" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="INC03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity_380" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="INC04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity_380" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="INC05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Monetary Amount_782" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="18" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DTM">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="DTM" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Date/Time Reference">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="DTM02" />
            <b:Subject name="DTM03" />
            <b:Subject name="DTM05" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="DTM04" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="DTM03" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="DTM05" />
            <b:Subject name="DTM06" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="DTM01" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="DTM02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="DTM03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="DTM04" type="X12_ID_623">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time Code_623" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="DTM05" type="X12_ID_1250">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date Time Period Format Qualifier_1250" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="DTM06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date Time Period_1251" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="35" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="LDT">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="LDT" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Lead Time" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="LDT01" type="X12_ID_345">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Lead Time Code_345" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="LDT02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity_380" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="LDT03" type="X12_ID_344">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit of Time Period or Interval_344" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="LDT04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="LIN">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="LIN" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Item Identification">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="LIN04" />
            <b:Subject name="LIN05" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="LIN06" />
            <b:Subject name="LIN07" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="LIN08" />
            <b:Subject name="LIN09" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="LIN10" />
            <b:Subject name="LIN11" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="LIN12" />
            <b:Subject name="LIN13" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="LIN14" />
            <b:Subject name="LIN15" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="LIN16" />
            <b:Subject name="LIN17" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="LIN18" />
            <b:Subject name="LIN19" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="LIN20" />
            <b:Subject name="LIN21" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="LIN22" />
            <b:Subject name="LIN23" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="LIN24" />
            <b:Subject name="LIN25" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="LIN26" />
            <b:Subject name="LIN27" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="LIN28" />
            <b:Subject name="LIN29" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="LIN30" />
            <b:Subject name="LIN31" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="LIN01">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Assigned Identification_350" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="LIN02" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="LIN03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="LIN04" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="LIN05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="LIN06" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="LIN07">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="LIN08" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="LIN09">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="LIN10" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="LIN11">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="LIN12" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="LIN13">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="LIN14" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="LIN15">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="LIN16" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="LIN17">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="LIN18" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="LIN19">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="LIN20" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="LIN21">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="LIN22" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="LIN23">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="LIN24" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="LIN25">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="LIN26" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="LIN27">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="LIN28" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="LIN29">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="LIN30" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="LIN31">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SI">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="SI" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Service Characteristic Identification">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI04" />
            <b:Subject name="SI05" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI06" />
            <b:Subject name="SI07" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI08" />
            <b:Subject name="SI09" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI10" />
            <b:Subject name="SI11" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI12" />
            <b:Subject name="SI13" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI14" />
            <b:Subject name="SI15" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI16" />
            <b:Subject name="SI17" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI18" />
            <b:Subject name="SI19" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI20" />
            <b:Subject name="SI21" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="SI01" type="X12_ID_559">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Agency Qualifier Code_559" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="SI02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="SI03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI07">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI08">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI09">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI10">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI11">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI12">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI13">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI14">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI15">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI16">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI17">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI18">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI19">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI20">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI21">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PID">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="PID" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Product/Item Description">
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PID04" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PID03" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PID04" />
            <b:Subject name="PID05" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PID07" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PID03" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PID08" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PID04" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PID09" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PID05" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="PID01" type="X12_ID_349">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Item Description Type_349" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PID02" type="X12_ID_750">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Process Characteristic Code_750" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PID03" type="X12_ID_559">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Agency Qualifier Code_559" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PID04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product Description Code_751" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="12" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PID05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PID06" type="X12_ID_752">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Surface/Layer/Position Code_752" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PID07">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Source Subqualifier_822" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PID08" type="X12_ID_1073">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Yes/No Condition or Response Code_1073" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PID09">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Language Code_819" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_ID">
              <xs:minLength value="2" />
              <xs:maxLength value="3" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="MEA">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="MEA" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Measurements">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="MEA03" />
            <b:Subject name="MEA05" />
            <b:Subject name="MEA06" />
            <b:Subject name="MEA08" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MEA05" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="C001_4" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MEA06" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="C001_4" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="MEA07" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="MEA03" />
            <b:Subject name="MEA05" />
            <b:Subject name="MEA06" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Exclusion" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="MEA08" />
            <b:Subject name="MEA03" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="MEA01" type="X12_ID_737">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Measurement Reference ID Code_737" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="MEA02" type="X12_ID_738">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Measurement Qualifier_738" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="MEA03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Measurement Value_739" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" ref="C001_4">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="4" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Composite Unit of Measure" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="MEA05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Range Minimum_740" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="MEA06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Range Maximum_741" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="MEA07" type="X12_ID_935">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Measurement Significance Code_935" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="MEA08" type="X12_ID_936">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Measurement Attribute Code_936" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="MEA09" type="X12_ID_752">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Surface/Layer/Position Code_752" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="MEA10" type="X12_ID_1373">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Measurement Method or Device_1373" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PWK">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="PWK" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Paperwork">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PWK05" />
            <b:Subject name="PWK06" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="PWK01" type="X12_ID_755">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Report Type Code_755" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PWK02" type="X12_ID_756">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Report Transmission Code_756" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PWK03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Report Copies Needed_757" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N0">
              <xs:minLength value="1" />
              <xs:maxLength value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PWK04" type="X12_ID_98">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Entity Identifier Code_98" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PWK05" type="X12_ID_66">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Identification Code Qualifier_66" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PWK06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Identification Code_67" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="2" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PWK07">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" ref="C002">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="8" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Actions Indicated" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PWK09" type="X12_ID_1525">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Request Category Code_1525" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PKG">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="PKG" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Marking, Packaging, Loading">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PKG04" />
            <b:Subject name="PKG05" />
            <b:Subject name="PKG06" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PKG04" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PKG03" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PKG05" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PKG01" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="PKG01" type="X12_ID_349">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Item Description Type_349" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PKG02" type="X12_ID_753">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Packaging Characteristic Code_753" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PKG03" type="X12_ID_559">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Agency Qualifier Code_559" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PKG04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Packaging Description Code_754" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="7" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PKG05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PKG06" type="X12_ID_400">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit Load Option Code_400" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="TD1">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="TD1" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Carrier Details (Quantity and Weight)">
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD101" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD102" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD103" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD104" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD106" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD107" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD107" />
            <b:Subject name="TD108" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD109" />
            <b:Subject name="TD110" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="TD101">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Packaging Code_103" />
              <b:CompositeID>
                <b:IDList1>
                  <b:Value>AMM</b:Value>
                  <b:Value>AMP</b:Value>
                  <b:Value>ATH</b:Value>
                  <b:Value>BAG</b:Value>
                  <b:Value>BAL</b:Value>
                  <b:Value>BBL</b:Value>
                  <b:Value>BDG</b:Value>
                  <b:Value>BDL</b:Value>
                  <b:Value>BEM</b:Value>
                  <b:Value>BIC</b:Value>
                  <b:Value>BIN</b:Value>
                  <b:Value>BLK</b:Value>
                  <b:Value>BLT</b:Value>
                  <b:Value>BOB</b:Value>
                  <b:Value>BOT</b:Value>
                  <b:Value>BOX</b:Value>
                  <b:Value>BRC</b:Value>
                  <b:Value>BRG</b:Value>
                  <b:Value>BSK</b:Value>
                  <b:Value>BXI</b:Value>
                  <b:Value>BXT</b:Value>
                  <b:Value>CAB</b:Value>
                  <b:Value>CAG</b:Value>
                  <b:Value>CAN</b:Value>
                  <b:Value>CAR</b:Value>
                  <b:Value>CAS</b:Value>
                  <b:Value>CBC</b:Value>
                  <b:Value>CBY</b:Value>
                  <b:Value>CCS</b:Value>
                  <b:Value>CHE</b:Value>
                  <b:Value>CHS</b:Value>
                  <b:Value>CLD</b:Value>
                  <b:Value>CNA</b:Value>
                  <b:Value>CNB</b:Value>
                  <b:Value>CNC</b:Value>
                  <b:Value>CND</b:Value>
                  <b:Value>CNE</b:Value>
                  <b:Value>CNF</b:Value>
                  <b:Value>CNT</b:Value>
                  <b:Value>COL</b:Value>
                  <b:Value>CON</b:Value>
                  <b:Value>COR</b:Value>
                  <b:Value>CRD</b:Value>
                  <b:Value>CRF</b:Value>
                  <b:Value>CRT</b:Value>
                  <b:Value>CSK</b:Value>
                  <b:Value>CTN</b:Value>
                  <b:Value>CX2</b:Value>
                  <b:Value>CYL</b:Value>
                  <b:Value>DBK</b:Value>
                  <b:Value>DRK</b:Value>
                  <b:Value>DRM</b:Value>
                  <b:Value>DSK</b:Value>
                  <b:Value>DTB</b:Value>
                  <b:Value>DUF</b:Value>
                  <b:Value>EGG</b:Value>
                  <b:Value>ENV</b:Value>
                  <b:Value>EPR</b:Value>
                  <b:Value>FIR</b:Value>
                  <b:Value>FLO</b:Value>
                  <b:Value>FRM</b:Value>
                  <b:Value>FSK</b:Value>
                  <b:Value>FWR</b:Value>
                  <b:Value>HED</b:Value>
                  <b:Value>HGH</b:Value>
                  <b:Value>HPR</b:Value>
                  <b:Value>HPT</b:Value>
                  <b:Value>HRB</b:Value>
                  <b:Value>HRK</b:Value>
                  <b:Value>HTB</b:Value>
                  <b:Value>INT</b:Value>
                  <b:Value>JAR</b:Value>
                  <b:Value>KEG</b:Value>
                  <b:Value>KIT</b:Value>
                  <b:Value>KRK</b:Value>
                  <b:Value>KTB</b:Value>
                  <b:Value>LBK</b:Value>
                  <b:Value>LID</b:Value>
                  <b:Value>LIF</b:Value>
                  <b:Value>LNR</b:Value>
                  <b:Value>LOG</b:Value>
                  <b:Value>LSE</b:Value>
                  <b:Value>LUG</b:Value>
                  <b:Value>LVN</b:Value>
                  <b:Value>MIX</b:Value>
                  <b:Value>ML2</b:Value>
                  <b:Value>MRP</b:Value>
                  <b:Value>MS2</b:Value>
                  <b:Value>MXD</b:Value>
                  <b:Value>NOL</b:Value>
                  <b:Value>PAF</b:Value>
                  <b:Value>PAL</b:Value>
                  <b:Value>PAT</b:Value>
                  <b:Value>PCK</b:Value>
                  <b:Value>PCS</b:Value>
                  <b:Value>PIR</b:Value>
                  <b:Value>PKG</b:Value>
                  <b:Value>PLC</b:Value>
                  <b:Value>PLF</b:Value>
                  <b:Value>PLN</b:Value>
                  <b:Value>PLT</b:Value>
                  <b:Value>POV</b:Value>
                  <b:Value>PRK</b:Value>
                  <b:Value>PRT</b:Value>
                  <b:Value>PWT</b:Value>
                  <b:Value>QTR</b:Value>
                  <b:Value>RAL</b:Value>
                  <b:Value>RCK</b:Value>
                  <b:Value>REL</b:Value>
                  <b:Value>RFT</b:Value>
                  <b:Value>ROL</b:Value>
                  <b:Value>RVR</b:Value>
                  <b:Value>SAK</b:Value>
                  <b:Value>SCS</b:Value>
                  <b:Value>SHK</b:Value>
                  <b:Value>SHT</b:Value>
                  <b:Value>SID</b:Value>
                  <b:Value>SKD</b:Value>
                  <b:Value>SKE</b:Value>
                  <b:Value>SLP</b:Value>
                  <b:Value>SLV</b:Value>
                  <b:Value>SPI</b:Value>
                  <b:Value>SPL</b:Value>
                  <b:Value>SPR</b:Value>
                  <b:Value>SRW</b:Value>
                  <b:Value>STW</b:Value>
                  <b:Value>SV2</b:Value>
                  <b:Value>TBE</b:Value>
                  <b:Value>TBN</b:Value>
                  <b:Value>TKR</b:Value>
                  <b:Value>TKT</b:Value>
                  <b:Value>TLD</b:Value>
                  <b:Value>TNK</b:Value>
                  <b:Value>TRC</b:Value>
                  <b:Value>TRK</b:Value>
                  <b:Value>TRU</b:Value>
                  <b:Value>TRY</b:Value>
                  <b:Value>TSS</b:Value>
                  <b:Value>TUB</b:Value>
                  <b:Value>UNP</b:Value>
                  <b:Value>UNT</b:Value>
                  <b:Value>VEH</b:Value>
                  <b:Value>VIL</b:Value>
                  <b:Value>VOC</b:Value>
                  <b:Value>VPK</b:Value>
                  <b:Value>WHE</b:Value>
                  <b:Value>WLC</b:Value>
                  <b:Value>WRP</b:Value>
                </b:IDList1>
                <b:IDList2>
                  <b:Value>01</b:Value>
                  <b:Value>04</b:Value>
                  <b:Value>07</b:Value>
                  <b:Value>10</b:Value>
                  <b:Value>13</b:Value>
                  <b:Value>16</b:Value>
                  <b:Value>19</b:Value>
                  <b:Value>22</b:Value>
                  <b:Value>25</b:Value>
                  <b:Value>28</b:Value>
                  <b:Value>31</b:Value>
                  <b:Value>34</b:Value>
                  <b:Value>37</b:Value>
                  <b:Value>40</b:Value>
                  <b:Value>43</b:Value>
                  <b:Value>46</b:Value>
                  <b:Value>48</b:Value>
                  <b:Value>49</b:Value>
                  <b:Value>50</b:Value>
                  <b:Value>51</b:Value>
                  <b:Value>52</b:Value>
                  <b:Value>53</b:Value>
                  <b:Value>54</b:Value>
                  <b:Value>55</b:Value>
                  <b:Value>58</b:Value>
                  <b:Value>59</b:Value>
                  <b:Value>61</b:Value>
                  <b:Value>64</b:Value>
                  <b:Value>67</b:Value>
                  <b:Value>70</b:Value>
                  <b:Value>71</b:Value>
                  <b:Value>72</b:Value>
                  <b:Value>73</b:Value>
                  <b:Value>74</b:Value>
                  <b:Value>75</b:Value>
                  <b:Value>76</b:Value>
                  <b:Value>77</b:Value>
                  <b:Value>78</b:Value>
                  <b:Value>79</b:Value>
                  <b:Value>80</b:Value>
                  <b:Value>81</b:Value>
                  <b:Value>82</b:Value>
                  <b:Value>83</b:Value>
                  <b:Value>84</b:Value>
                  <b:Value>85</b:Value>
                  <b:Value>86</b:Value>
                  <b:Value>88</b:Value>
                  <b:Value>89</b:Value>
                  <b:Value>90</b:Value>
                  <b:Value>91</b:Value>
                  <b:Value>92</b:Value>
                  <b:Value>94</b:Value>
                  <b:Value>95</b:Value>
                  <b:Value>96</b:Value>
                  <b:Value>97</b:Value>
                </b:IDList2>
              </b:CompositeID>
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="3" />
              <xs:maxLength value="5" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD102">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Lading Quantity_80" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N0">
              <xs:minLength value="1" />
              <xs:maxLength value="7" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD103" type="X12_ID_23">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Commodity Code Qualifier_23" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD104">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Commodity Code_22" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD105">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Lading Description_79" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="50" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD106" type="X12_ID_187">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Weight Qualifier_187" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD107">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Weight_81" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD108" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD109">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Volume_183" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD110" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="TD5">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="TD5" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Carrier Details (Routing Sequence/Transit Time)">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD502" />
            <b:Subject name="TD504" />
            <b:Subject name="TD505" />
            <b:Subject name="TD506" />
            <b:Subject name="TD512" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD502" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD503" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD507" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD508" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD510" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD511" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD513" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD512" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD514" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD513" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD515" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD512" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="TD501" type="X12_ID_133">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Routing Sequence Code_133" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD502" type="X12_ID_66">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Identification Code Qualifier_66" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD503">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Identification Code_67" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="2" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD504" type="X12_ID_91">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Transportation Method/Type Code_91" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD505">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Routing_387" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="35" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD506" type="X12_ID_368">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Shipment/Order Status Code_368" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD507" type="X12_ID_309">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Qualifier_309" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD508">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Identifier_310" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD509" type="X12_ID_731">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Transit Direction Code_731" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD510" type="X12_ID_732">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Transit Time Direction Qualifier_732" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD511">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Transit Time_733" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="4" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD512" type="X12_ID_284">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Level Code_284" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD513" type="X12_ID_284">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Level Code_284" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD514" type="X12_ID_284">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Level Code_284" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD515">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Country Code_26" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_ID">
              <xs:minLength value="2" />
              <xs:maxLength value="3" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="TD3">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="TD3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Carrier Details (Equipment)">
          <b:Rule subjects="X12ConditionDesignatorX_Exclusion" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD301" />
            <b:Subject name="TD310" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD302" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD303" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD304" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD305" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD305" />
            <b:Subject name="TD306" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="TD301" type="X12_ID_40">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Equipment Description Code_40" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD302">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Equipment Initial_206" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="4" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD303">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Equipment Number_207" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD304" type="X12_ID_187">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Weight Qualifier_187" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD305">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Weight_81" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD306" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD307" type="X12_ID_102">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Ownership Code_102" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD308" type="X12_ID_407">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Seal Status Code_407" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD309">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Seal Number_225" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="2" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD310">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Equipment Type_24" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_ID">
              <xs:length value="4" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="TD4">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="TD4" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Carrier Details (Special Handling, or Hazardous Materials, or Both)">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD401" />
            <b:Subject name="TD402" />
            <b:Subject name="TD404" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD402" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD403" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="TD401" type="X12_ID_152">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Special Handling Code_152" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD402" type="X12_ID_208">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Hazardous Material Code Qualifier_208" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD403">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Hazardous Material Class Code_209" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="4" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD404">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD405" type="X12_ID_1073">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Yes/No Condition or Response Code_1073" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="MAN">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="MAN" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Marks and Numbers">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="MAN04" />
            <b:Subject name="MAN05" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MAN06" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="MAN05" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="MAN01" type="X12_ID_88">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Marks and Numbers Qualifier_88" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="MAN02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Marks and Numbers_87" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="MAN03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Marks and Numbers_87" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="MAN04" type="X12_ID_88">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Marks and Numbers Qualifier_88" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="MAN05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Marks and Numbers_87" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="MAN06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Marks and Numbers_87" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PCT">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="PCT" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Percent Amounts" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="PCT01" type="X12_ID_1004">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Percent Qualifier_1004" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="PCT02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Percent_954" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CTB">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="CTB" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Restrictions/Conditions">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CTB02" />
            <b:Subject name="CTB04" />
            <b:Subject name="CTB06" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CTB03" />
            <b:Subject name="CTB04" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CTB05" />
            <b:Subject name="CTB06" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="CTB01" type="X12_ID_688">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Restrictions/Conditions Qualifier_688" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CTB02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CTB03" type="X12_ID_673">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity Qualifier_673" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CTB04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity_380" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CTB05" type="X12_ID_522">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Amount Qualifier Code_522" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CTB06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Amount_610" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N2">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="TXI">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="TXI" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Tax Information">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TXI02" />
            <b:Subject name="TXI03" />
            <b:Subject name="TXI06" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TXI04" />
            <b:Subject name="TXI05" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TXI08" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TXI03" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="TXI01" type="X12_ID_963">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Tax Type Code_963" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TXI02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Monetary Amount_782" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="18" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TXI03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Percent_954" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TXI04" type="X12_ID_955">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Tax Jurisdiction Code Qualifier_955" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TXI05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Tax Jurisdiction Code_956" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TXI06" type="X12_ID_441">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Tax Exempt Code_441" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TXI07" type="X12_ID_662">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Relationship Code_662" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TXI08">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Dollar Basis For Percent_828" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="9" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TXI09">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Tax Identification Number_325" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TXI10">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Assigned Identification_350" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AMT">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="AMT" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Monetary Amount" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="AMT01" type="X12_ID_522">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Amount Qualifier Code_522" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="AMT02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Monetary Amount_782" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="18" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="AMT03" type="X12_ID_478">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Credit/Debit Flag Code_478" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="REF_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="REF_2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identification">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="REF02" />
            <b:Subject name="REF03" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="REF01" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="REF02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="REF03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" ref="C040_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="4" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identifier">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="C04003" />
                  <b:Subject name="C04004" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="C04005" />
                  <b:Subject name="C04006" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DTM_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="DTM_2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Date/Time Reference">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="DTM02" />
            <b:Subject name="DTM03" />
            <b:Subject name="DTM05" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="DTM04" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="DTM03" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="DTM05" />
            <b:Subject name="DTM06" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="DTM01" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="DTM02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="DTM03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="DTM04" type="X12_ID_623">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time Code_623" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="DTM05" type="X12_ID_1250">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date Time Period Format Qualifier_1250" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="DTM06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date Time Period_1251" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="35" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PCT_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="PCT_2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Percent Amounts" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="PCT01" type="X12_ID_1004">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Percent Qualifier_1004" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="PCT02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Percent_954" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="FA1">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="FA1" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Type of Financial Accounting Data" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="FA101" type="X12_ID_559">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Agency Qualifier Code_559" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="FA102" type="X12_ID_1300">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service, Promotion, Allowance, or Charge Code_1300" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="FA103" type="X12_ID_248">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Allowance or Charge Indicator_248" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="FA2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="FA2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Accounting Data" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="FA201" type="X12_ID_1196">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Breakdown Structure Detail Code_1196" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="FA202">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Financial Information Code_1195" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="N9">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="N9" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identification">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="N902" />
            <b:Subject name="N903" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="N906" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="N905" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="N901" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="N902">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="N903">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Free-form Description_369" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="45" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="N904">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="N905">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="N906" type="X12_ID_623">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time Code_623" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" ref="C040_3">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="7" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identifier">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="C04003" />
                  <b:Subject name="C04004" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="C04005" />
                  <b:Subject name="C04006" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DTM_3">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="DTM_3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Date/Time Reference">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="DTM02" />
            <b:Subject name="DTM03" />
            <b:Subject name="DTM05" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="DTM04" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="DTM03" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="DTM05" />
            <b:Subject name="DTM06" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="DTM01" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="DTM02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="DTM03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="DTM04" type="X12_ID_623">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time Code_623" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="DTM05" type="X12_ID_1250">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date Time Period Format Qualifier_1250" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="DTM06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date Time Period_1251" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="35" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="MSG">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="MSG" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Message Text">
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MSG03" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="MSG02" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="MSG01">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Free-Form Message Text_933" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="264" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="MSG02" type="X12_ID_934">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Printer Carriage Control Code_934" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="MSG03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Number_1470" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N0">
              <xs:minLength value="1" />
              <xs:maxLength value="9" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="N1">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="N1" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Name">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="N102" />
            <b:Subject name="N103" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="N103" />
            <b:Subject name="N104" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="N101" type="X12_ID_98">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Entity Identifier Code_98" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="N102">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Name_93" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="60" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="N103" type="X12_ID_66">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Identification Code Qualifier_66" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="N104">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Identification Code_67" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="2" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="N105" type="X12_ID_706">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Entity Relationship Code_706" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="N106" type="X12_ID_98">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Entity Identifier Code_98" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="N2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="N2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Additional Name Information" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="N201">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Name_93" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="60" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="N202">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Name_93" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="60" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="N3">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="N3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Address Information" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="N301">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Address Information_166" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="55" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="N302">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Address Information_166" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="55" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="N4">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="N4" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Geographic Location">
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="N406" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="N405" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="N401">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="City Name_19" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="2" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="N402">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="State or Province Code_156" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_ID">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="N403">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Postal Code_116" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_ID">
              <xs:minLength value="3" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="N404">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Country Code_26" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_ID">
              <xs:minLength value="2" />
              <xs:maxLength value="3" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="N405" type="X12_ID_309">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Qualifier_309" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="N406">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Identifier_310" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="NX2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="NX2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Location ID Component" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="NX201" type="X12_ID_1106">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Address Component Qualifier_1106" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="NX202">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Address Information_166" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="55" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="NX203">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="County Designator_1096" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_ID">
              <xs:length value="5" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="REF_3">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="REF_3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identification">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="REF02" />
            <b:Subject name="REF03" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="REF01" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="REF02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="REF03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" ref="C040_4">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="4" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identifier">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="C04003" />
                  <b:Subject name="C04004" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="C04005" />
                  <b:Subject name="C04006" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PER_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="PER_2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Administrative Communications Contact">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PER03" />
            <b:Subject name="PER04" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PER05" />
            <b:Subject name="PER06" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PER07" />
            <b:Subject name="PER08" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="PER01" type="X12_ID_366">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Contact Function Code_366" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PER02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Name_93" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="60" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PER03" type="X12_ID_365">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Communication Number Qualifier_365" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PER04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Communication Number_364" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PER05" type="X12_ID_365">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Communication Number Qualifier_365" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PER06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Communication Number_364" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PER07" type="X12_ID_365">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Communication Number Qualifier_365" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PER08">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Communication Number_364" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PER09">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Contact Inquiry Reference_443" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SI_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="SI_2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Service Characteristic Identification">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI04" />
            <b:Subject name="SI05" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI06" />
            <b:Subject name="SI07" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI08" />
            <b:Subject name="SI09" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI10" />
            <b:Subject name="SI11" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI12" />
            <b:Subject name="SI13" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI14" />
            <b:Subject name="SI15" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI16" />
            <b:Subject name="SI17" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI18" />
            <b:Subject name="SI19" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI20" />
            <b:Subject name="SI21" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="SI01" type="X12_ID_559">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Agency Qualifier Code_559" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="SI02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="SI03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI07">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI08">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI09">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI10">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI11">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI12">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI13">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI14">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI15">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI16">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI17">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI18">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI19">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI20">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI21">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="FOB_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="FOB_2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="F.O.B. Related Instructions">
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="FOB03" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="FOB02" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="FOB04" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="FOB05" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="FOB07" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="FOB06" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="FOB08" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="FOB09" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="FOB01" type="X12_ID_146">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Shipment Method of Payment_146" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="FOB02" type="X12_ID_309">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Qualifier_309" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="FOB03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="FOB04" type="X12_ID_334">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Transportation Terms Qualifier Code_334" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="FOB05" type="X12_ID_335">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Transportation Terms Code_335" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="FOB06" type="X12_ID_309">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Qualifier_309" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="FOB07">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="FOB08" type="X12_ID_54">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Risk of Loss Code_54" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="FOB09">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="TD1_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="TD1_2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Carrier Details (Quantity and Weight)">
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD101" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD102" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD103" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD104" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD106" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD107" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD107" />
            <b:Subject name="TD108" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD109" />
            <b:Subject name="TD110" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="TD101">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Packaging Code_103" />
              <b:CompositeID>
                <b:IDList1>
                  <b:Value>AMM</b:Value>
                  <b:Value>AMP</b:Value>
                  <b:Value>ATH</b:Value>
                  <b:Value>BAG</b:Value>
                  <b:Value>BAL</b:Value>
                  <b:Value>BBL</b:Value>
                  <b:Value>BDG</b:Value>
                  <b:Value>BDL</b:Value>
                  <b:Value>BEM</b:Value>
                  <b:Value>BIC</b:Value>
                  <b:Value>BIN</b:Value>
                  <b:Value>BLK</b:Value>
                  <b:Value>BLT</b:Value>
                  <b:Value>BOB</b:Value>
                  <b:Value>BOT</b:Value>
                  <b:Value>BOX</b:Value>
                  <b:Value>BRC</b:Value>
                  <b:Value>BRG</b:Value>
                  <b:Value>BSK</b:Value>
                  <b:Value>BXI</b:Value>
                  <b:Value>BXT</b:Value>
                  <b:Value>CAB</b:Value>
                  <b:Value>CAG</b:Value>
                  <b:Value>CAN</b:Value>
                  <b:Value>CAR</b:Value>
                  <b:Value>CAS</b:Value>
                  <b:Value>CBC</b:Value>
                  <b:Value>CBY</b:Value>
                  <b:Value>CCS</b:Value>
                  <b:Value>CHE</b:Value>
                  <b:Value>CHS</b:Value>
                  <b:Value>CLD</b:Value>
                  <b:Value>CNA</b:Value>
                  <b:Value>CNB</b:Value>
                  <b:Value>CNC</b:Value>
                  <b:Value>CND</b:Value>
                  <b:Value>CNE</b:Value>
                  <b:Value>CNF</b:Value>
                  <b:Value>CNT</b:Value>
                  <b:Value>COL</b:Value>
                  <b:Value>CON</b:Value>
                  <b:Value>COR</b:Value>
                  <b:Value>CRD</b:Value>
                  <b:Value>CRF</b:Value>
                  <b:Value>CRT</b:Value>
                  <b:Value>CSK</b:Value>
                  <b:Value>CTN</b:Value>
                  <b:Value>CX2</b:Value>
                  <b:Value>CYL</b:Value>
                  <b:Value>DBK</b:Value>
                  <b:Value>DRK</b:Value>
                  <b:Value>DRM</b:Value>
                  <b:Value>DSK</b:Value>
                  <b:Value>DTB</b:Value>
                  <b:Value>DUF</b:Value>
                  <b:Value>EGG</b:Value>
                  <b:Value>ENV</b:Value>
                  <b:Value>EPR</b:Value>
                  <b:Value>FIR</b:Value>
                  <b:Value>FLO</b:Value>
                  <b:Value>FRM</b:Value>
                  <b:Value>FSK</b:Value>
                  <b:Value>FWR</b:Value>
                  <b:Value>HED</b:Value>
                  <b:Value>HGH</b:Value>
                  <b:Value>HPR</b:Value>
                  <b:Value>HPT</b:Value>
                  <b:Value>HRB</b:Value>
                  <b:Value>HRK</b:Value>
                  <b:Value>HTB</b:Value>
                  <b:Value>INT</b:Value>
                  <b:Value>JAR</b:Value>
                  <b:Value>KEG</b:Value>
                  <b:Value>KIT</b:Value>
                  <b:Value>KRK</b:Value>
                  <b:Value>KTB</b:Value>
                  <b:Value>LBK</b:Value>
                  <b:Value>LID</b:Value>
                  <b:Value>LIF</b:Value>
                  <b:Value>LNR</b:Value>
                  <b:Value>LOG</b:Value>
                  <b:Value>LSE</b:Value>
                  <b:Value>LUG</b:Value>
                  <b:Value>LVN</b:Value>
                  <b:Value>MIX</b:Value>
                  <b:Value>ML2</b:Value>
                  <b:Value>MRP</b:Value>
                  <b:Value>MS2</b:Value>
                  <b:Value>MXD</b:Value>
                  <b:Value>NOL</b:Value>
                  <b:Value>PAF</b:Value>
                  <b:Value>PAL</b:Value>
                  <b:Value>PAT</b:Value>
                  <b:Value>PCK</b:Value>
                  <b:Value>PCS</b:Value>
                  <b:Value>PIR</b:Value>
                  <b:Value>PKG</b:Value>
                  <b:Value>PLC</b:Value>
                  <b:Value>PLF</b:Value>
                  <b:Value>PLN</b:Value>
                  <b:Value>PLT</b:Value>
                  <b:Value>POV</b:Value>
                  <b:Value>PRK</b:Value>
                  <b:Value>PRT</b:Value>
                  <b:Value>PWT</b:Value>
                  <b:Value>QTR</b:Value>
                  <b:Value>RAL</b:Value>
                  <b:Value>RCK</b:Value>
                  <b:Value>REL</b:Value>
                  <b:Value>RFT</b:Value>
                  <b:Value>ROL</b:Value>
                  <b:Value>RVR</b:Value>
                  <b:Value>SAK</b:Value>
                  <b:Value>SCS</b:Value>
                  <b:Value>SHK</b:Value>
                  <b:Value>SHT</b:Value>
                  <b:Value>SID</b:Value>
                  <b:Value>SKD</b:Value>
                  <b:Value>SKE</b:Value>
                  <b:Value>SLP</b:Value>
                  <b:Value>SLV</b:Value>
                  <b:Value>SPI</b:Value>
                  <b:Value>SPL</b:Value>
                  <b:Value>SPR</b:Value>
                  <b:Value>SRW</b:Value>
                  <b:Value>STW</b:Value>
                  <b:Value>SV2</b:Value>
                  <b:Value>TBE</b:Value>
                  <b:Value>TBN</b:Value>
                  <b:Value>TKR</b:Value>
                  <b:Value>TKT</b:Value>
                  <b:Value>TLD</b:Value>
                  <b:Value>TNK</b:Value>
                  <b:Value>TRC</b:Value>
                  <b:Value>TRK</b:Value>
                  <b:Value>TRU</b:Value>
                  <b:Value>TRY</b:Value>
                  <b:Value>TSS</b:Value>
                  <b:Value>TUB</b:Value>
                  <b:Value>UNP</b:Value>
                  <b:Value>UNT</b:Value>
                  <b:Value>VEH</b:Value>
                  <b:Value>VIL</b:Value>
                  <b:Value>VOC</b:Value>
                  <b:Value>VPK</b:Value>
                  <b:Value>WHE</b:Value>
                  <b:Value>WLC</b:Value>
                  <b:Value>WRP</b:Value>
                </b:IDList1>
                <b:IDList2>
                  <b:Value>01</b:Value>
                  <b:Value>04</b:Value>
                  <b:Value>07</b:Value>
                  <b:Value>10</b:Value>
                  <b:Value>13</b:Value>
                  <b:Value>16</b:Value>
                  <b:Value>19</b:Value>
                  <b:Value>22</b:Value>
                  <b:Value>25</b:Value>
                  <b:Value>28</b:Value>
                  <b:Value>31</b:Value>
                  <b:Value>34</b:Value>
                  <b:Value>37</b:Value>
                  <b:Value>40</b:Value>
                  <b:Value>43</b:Value>
                  <b:Value>46</b:Value>
                  <b:Value>48</b:Value>
                  <b:Value>49</b:Value>
                  <b:Value>50</b:Value>
                  <b:Value>51</b:Value>
                  <b:Value>52</b:Value>
                  <b:Value>53</b:Value>
                  <b:Value>54</b:Value>
                  <b:Value>55</b:Value>
                  <b:Value>58</b:Value>
                  <b:Value>59</b:Value>
                  <b:Value>61</b:Value>
                  <b:Value>64</b:Value>
                  <b:Value>67</b:Value>
                  <b:Value>70</b:Value>
                  <b:Value>71</b:Value>
                  <b:Value>72</b:Value>
                  <b:Value>73</b:Value>
                  <b:Value>74</b:Value>
                  <b:Value>75</b:Value>
                  <b:Value>76</b:Value>
                  <b:Value>77</b:Value>
                  <b:Value>78</b:Value>
                  <b:Value>79</b:Value>
                  <b:Value>80</b:Value>
                  <b:Value>81</b:Value>
                  <b:Value>82</b:Value>
                  <b:Value>83</b:Value>
                  <b:Value>84</b:Value>
                  <b:Value>85</b:Value>
                  <b:Value>86</b:Value>
                  <b:Value>88</b:Value>
                  <b:Value>89</b:Value>
                  <b:Value>90</b:Value>
                  <b:Value>91</b:Value>
                  <b:Value>92</b:Value>
                  <b:Value>94</b:Value>
                  <b:Value>95</b:Value>
                  <b:Value>96</b:Value>
                  <b:Value>97</b:Value>
                </b:IDList2>
              </b:CompositeID>
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="3" />
              <xs:maxLength value="5" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD102">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Lading Quantity_80" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N0">
              <xs:minLength value="1" />
              <xs:maxLength value="7" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD103" type="X12_ID_23">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Commodity Code Qualifier_23" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD104">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Commodity Code_22" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD105">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Lading Description_79" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="50" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD106" type="X12_ID_187">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Weight Qualifier_187" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD107">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Weight_81" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD108" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD109">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Volume_183" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD110" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="TD5_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="TD5_2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Carrier Details (Routing Sequence/Transit Time)">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD502" />
            <b:Subject name="TD504" />
            <b:Subject name="TD505" />
            <b:Subject name="TD506" />
            <b:Subject name="TD512" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD502" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD503" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD507" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD508" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD510" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD511" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD513" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD512" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD514" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD513" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD515" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD512" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="TD501" type="X12_ID_133">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Routing Sequence Code_133" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD502" type="X12_ID_66">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Identification Code Qualifier_66" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD503">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Identification Code_67" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="2" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD504" type="X12_ID_91">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Transportation Method/Type Code_91" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD505">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Routing_387" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="35" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD506" type="X12_ID_368">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Shipment/Order Status Code_368" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD507" type="X12_ID_309">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Qualifier_309" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD508">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Identifier_310" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD509" type="X12_ID_731">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Transit Direction Code_731" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD510" type="X12_ID_732">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Transit Time Direction Qualifier_732" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD511">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Transit Time_733" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="4" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD512" type="X12_ID_284">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Level Code_284" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD513" type="X12_ID_284">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Level Code_284" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD514" type="X12_ID_284">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Level Code_284" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD515">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Country Code_26" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_ID">
              <xs:minLength value="2" />
              <xs:maxLength value="3" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="TD3_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="TD3_2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Carrier Details (Equipment)">
          <b:Rule subjects="X12ConditionDesignatorX_Exclusion" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD301" />
            <b:Subject name="TD310" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD302" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD303" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD304" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD305" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD305" />
            <b:Subject name="TD306" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="TD301" type="X12_ID_40">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Equipment Description Code_40" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD302">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Equipment Initial_206" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="4" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD303">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Equipment Number_207" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD304" type="X12_ID_187">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Weight Qualifier_187" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD305">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Weight_81" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD306" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD307" type="X12_ID_102">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Ownership Code_102" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD308" type="X12_ID_407">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Seal Status Code_407" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD309">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Seal Number_225" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="2" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD310">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Equipment Type_24" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_ID">
              <xs:length value="4" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="TD4_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="TD4_2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Carrier Details (Special Handling, or Hazardous Materials, or Both)">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD401" />
            <b:Subject name="TD402" />
            <b:Subject name="TD404" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD402" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD403" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="TD401" type="X12_ID_152">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Special Handling Code_152" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD402" type="X12_ID_208">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Hazardous Material Code Qualifier_208" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD403">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Hazardous Material Class Code_209" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="4" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD404">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD405" type="X12_ID_1073">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Yes/No Condition or Response Code_1073" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PKG_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="PKG_2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Marking, Packaging, Loading">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PKG04" />
            <b:Subject name="PKG05" />
            <b:Subject name="PKG06" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PKG04" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PKG03" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PKG05" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PKG01" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="PKG01" type="X12_ID_349">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Item Description Type_349" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PKG02" type="X12_ID_753">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Packaging Characteristic Code_753" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PKG03" type="X12_ID_559">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Agency Qualifier Code_559" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PKG04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Packaging Description Code_754" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="7" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PKG05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PKG06" type="X12_ID_400">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit Load Option Code_400" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="LM">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="LM" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Code Source Information" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="LM01" type="X12_ID_559">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Agency Qualifier Code_559" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="LM02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Source Subqualifier_822" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="LQ">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="LQ" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Industry Code">
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="LQ01" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="LQ02" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="LQ01" type="X12_ID_1270">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Code List Qualifier Code_1270" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="LQ02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Industry Code_1271" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SPI">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="SPI" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Specification Identifier">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SPI02" />
            <b:Subject name="SPI03" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="SPI01" type="X12_ID_786">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Security Level Code_786" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SPI02" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SPI03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SPI04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Entity Title_790" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="132" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SPI05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Entity Purpose_791" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SPI06" type="X12_ID_792">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Entity Status Code_792" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SPI07" type="X12_ID_353">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Transaction Set Purpose Code_353" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SPI08" type="X12_ID_755">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Report Type Code_755" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SPI09" type="X12_ID_786">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Security Level Code_786" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SPI10" type="X12_ID_559">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Agency Qualifier Code_559" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SPI11">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Source Subqualifier_822" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SPI12">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Assigned Number_554" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N0">
              <xs:minLength value="1" />
              <xs:maxLength value="6" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SPI13" type="X12_ID_1322">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Certification Type Code_1322" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SPI14" type="X12_ID_1401">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Proposal Data Detail Identifier Code_1401" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SPI15" type="X12_ID_1005">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Hierarchical Structure Code_1005" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="REF_4">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="REF_4" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identification">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="REF02" />
            <b:Subject name="REF03" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="REF01" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="REF02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="REF03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" ref="C040_5">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="4" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identifier">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="C04003" />
                  <b:Subject name="C04004" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="C04005" />
                  <b:Subject name="C04006" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DTM_4">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="DTM_4" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Date/Time Reference">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="DTM02" />
            <b:Subject name="DTM03" />
            <b:Subject name="DTM05" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="DTM04" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="DTM03" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="DTM05" />
            <b:Subject name="DTM06" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="DTM01" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="DTM02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="DTM03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="DTM04" type="X12_ID_623">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time Code_623" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="DTM05" type="X12_ID_1250">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date Time Period Format Qualifier_1250" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="DTM06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date Time Period_1251" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="35" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="MSG_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="MSG_2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Message Text">
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MSG03" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="MSG02" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="MSG01">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Free-Form Message Text_933" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="264" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="MSG02" type="X12_ID_934">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Printer Carriage Control Code_934" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="MSG03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Number_1470" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N0">
              <xs:minLength value="1" />
              <xs:maxLength value="9" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="N1_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="N1_2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Name">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="N102" />
            <b:Subject name="N103" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="N103" />
            <b:Subject name="N104" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="N101" type="X12_ID_98">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Entity Identifier Code_98" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="N102">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Name_93" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="60" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="N103" type="X12_ID_66">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Identification Code Qualifier_66" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="N104">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Identification Code_67" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="2" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="N105" type="X12_ID_706">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Entity Relationship Code_706" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="N106" type="X12_ID_98">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Entity Identifier Code_98" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="N2_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="N2_2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Additional Name Information" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="N201">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Name_93" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="60" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="N202">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Name_93" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="60" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="N3_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="N3_2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Address Information" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="N301">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Address Information_166" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="55" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="N302">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Address Information_166" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="55" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="N4_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="N4_2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Geographic Location">
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="N406" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="N405" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="N401">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="City Name_19" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="2" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="N402">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="State or Province Code_156" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_ID">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="N403">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Postal Code_116" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_ID">
              <xs:minLength value="3" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="N404">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Country Code_26" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_ID">
              <xs:minLength value="2" />
              <xs:maxLength value="3" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="N405" type="X12_ID_309">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Qualifier_309" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="N406">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Identifier_310" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="REF_5">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="REF_5" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identification">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="REF02" />
            <b:Subject name="REF03" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="REF01" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="REF02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="REF03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" ref="C040_6">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="4" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identifier">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="C04003" />
                  <b:Subject name="C04004" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="C04005" />
                  <b:Subject name="C04006" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="G61">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="G61" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Contact">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="G6103" />
            <b:Subject name="G6104" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="G6101" type="X12_ID_366">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Contact Function Code_366" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="G6102">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Name_93" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="60" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="G6103" type="X12_ID_365">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Communication Number Qualifier_365" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="G6104">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Communication Number_364" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="G6105">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Contact Inquiry Reference_443" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="MSG_3">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="MSG_3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Message Text">
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MSG03" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="MSG02" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="MSG01">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Free-Form Message Text_933" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="264" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="MSG02" type="X12_ID_934">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Printer Carriage Control Code_934" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="MSG03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Number_1470" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N0">
              <xs:minLength value="1" />
              <xs:maxLength value="9" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CB1">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="CB1" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Contract and Cost Accounting Standards Data" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="CB101" type="X12_ID_1309">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Acquisition Data Code_1309" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CB102" type="X12_ID_1310">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Financing Type Code_1310" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="REF_6">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="REF_6" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identification">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="REF02" />
            <b:Subject name="REF03" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="REF01" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="REF02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="REF03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" ref="C040_7">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="4" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identifier">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="C04003" />
                  <b:Subject name="C04004" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="C04005" />
                  <b:Subject name="C04006" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DTM_5">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="DTM_5" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Date/Time Reference">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="DTM02" />
            <b:Subject name="DTM03" />
            <b:Subject name="DTM05" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="DTM04" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="DTM03" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="DTM05" />
            <b:Subject name="DTM06" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="DTM01" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="DTM02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="DTM03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="DTM04" type="X12_ID_623">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time Code_623" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="DTM05" type="X12_ID_1250">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date Time Period Format Qualifier_1250" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="DTM06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date Time Period_1251" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="35" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="LDT_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="LDT_2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Lead Time" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="LDT01" type="X12_ID_345">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Lead Time Code_345" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="LDT02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity_380" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="LDT03" type="X12_ID_344">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit of Time Period or Interval_344" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="LDT04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="MSG_4">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="MSG_4" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Message Text">
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MSG03" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="MSG02" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="MSG01">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Free-Form Message Text_933" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="264" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="MSG02" type="X12_ID_934">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Printer Carriage Control Code_934" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="MSG03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Number_1470" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N0">
              <xs:minLength value="1" />
              <xs:maxLength value="9" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ADV">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="ADV" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Advertising Demographic Information">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="ADV06" />
            <b:Subject name="ADV07" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="ADV01" type="X12_ID_559">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Agency Qualifier Code_559" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="ADV02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="ADV03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Range Minimum_740" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="ADV04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Range Maximum_741" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="ADV05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Category_729" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="6" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="ADV06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="ADV07">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Measurement Value_739" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DTM_6">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="DTM_6" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Date/Time Reference">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="DTM02" />
            <b:Subject name="DTM03" />
            <b:Subject name="DTM05" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="DTM04" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="DTM03" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="DTM05" />
            <b:Subject name="DTM06" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="DTM01" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="DTM02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="DTM03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="DTM04" type="X12_ID_623">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time Code_623" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="DTM05" type="X12_ID_1250">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date Time Period Format Qualifier_1250" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="DTM06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date Time Period_1251" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="35" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="MTX">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="MTX" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Text">
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MTX01" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="MTX02" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MTX03" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="MTX02" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="MTX01" type="X12_ID_363">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Note Reference Code_363" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="MTX02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Message Text_1551" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="4096" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="MTX03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Message Text_1551" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="4096" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="MTX04" type="X12_ID_934">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Printer Carriage Control Code_934" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PO1">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="PO1" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Baseline Item Data">
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PO103" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PO102" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PO105" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PO104" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PO106" />
            <b:Subject name="PO107" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PO108" />
            <b:Subject name="PO109" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PO110" />
            <b:Subject name="PO111" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PO112" />
            <b:Subject name="PO113" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PO114" />
            <b:Subject name="PO115" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PO116" />
            <b:Subject name="PO117" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PO118" />
            <b:Subject name="PO119" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PO120" />
            <b:Subject name="PO121" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PO122" />
            <b:Subject name="PO123" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PO124" />
            <b:Subject name="PO125" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="PO101">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Assigned Identification_350" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PO102">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity Ordered_330" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PO103" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PO104">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit Price_212" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="17" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PO105" type="X12_ID_639">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Basis of Unit Price Code_639" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PO106" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PO107">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PO108" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PO109">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PO110" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PO111">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PO112" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PO113">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PO114" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PO115">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PO116" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PO117">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PO118" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PO119">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PO120" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PO121">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PO122" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PO123">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PO124" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PO125">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="LIN_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="LIN_2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Item Identification">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="LIN04" />
            <b:Subject name="LIN05" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="LIN06" />
            <b:Subject name="LIN07" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="LIN08" />
            <b:Subject name="LIN09" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="LIN10" />
            <b:Subject name="LIN11" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="LIN12" />
            <b:Subject name="LIN13" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="LIN14" />
            <b:Subject name="LIN15" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="LIN16" />
            <b:Subject name="LIN17" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="LIN18" />
            <b:Subject name="LIN19" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="LIN20" />
            <b:Subject name="LIN21" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="LIN22" />
            <b:Subject name="LIN23" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="LIN24" />
            <b:Subject name="LIN25" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="LIN26" />
            <b:Subject name="LIN27" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="LIN28" />
            <b:Subject name="LIN29" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="LIN30" />
            <b:Subject name="LIN31" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="LIN01">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Assigned Identification_350" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="LIN02" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="LIN03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="LIN04" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="LIN05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="LIN06" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="LIN07">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="LIN08" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="LIN09">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="LIN10" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="LIN11">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="LIN12" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="LIN13">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="LIN14" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="LIN15">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="LIN16" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="LIN17">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="LIN18" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="LIN19">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="LIN20" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="LIN21">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="LIN22" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="LIN23">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="LIN24" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="LIN25">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="LIN26" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="LIN27">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="LIN28" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="LIN29">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="LIN30" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="LIN31">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SI_3">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="SI_3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Service Characteristic Identification">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI04" />
            <b:Subject name="SI05" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI06" />
            <b:Subject name="SI07" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI08" />
            <b:Subject name="SI09" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI10" />
            <b:Subject name="SI11" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI12" />
            <b:Subject name="SI13" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI14" />
            <b:Subject name="SI15" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI16" />
            <b:Subject name="SI17" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI18" />
            <b:Subject name="SI19" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI20" />
            <b:Subject name="SI21" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="SI01" type="X12_ID_559">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Agency Qualifier Code_559" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="SI02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="SI03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI07">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI08">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI09">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI10">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI11">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI12">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI13">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI14">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI15">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI16">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI17">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI18">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI19">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI20">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI21">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CUR_3">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="CUR_3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Currency">
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR08" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR07" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR09" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR07" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR10" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR11" />
            <b:Subject name="CUR12" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR11" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR10" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR12" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR10" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR13" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR14" />
            <b:Subject name="CUR15" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR14" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR13" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR15" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR13" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR16" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR17" />
            <b:Subject name="CUR18" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR17" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR16" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR18" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR16" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR19" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR20" />
            <b:Subject name="CUR21" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR20" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR19" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR21" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR19" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="CUR01" type="X12_ID_98">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Entity Identifier Code_98" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="CUR02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Currency Code_100" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_ID">
              <xs:length value="3" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exchange Rate_280" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="4" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR04" type="X12_ID_98">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Entity Identifier Code_98" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CUR05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Currency Code_100" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_ID">
              <xs:length value="3" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR06" type="X12_ID_669">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Currency Market/Exchange Code_669" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CUR07" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CUR08">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR09">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR10" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CUR11">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR12">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR13" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CUR14">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR15">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR16" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CUR17">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR18">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR19" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CUR20">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR21">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CN1">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="CN1" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Contract Information" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="CN101" type="X12_ID_1166">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Contract Type Code_1166" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CN102">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Monetary Amount_782" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="18" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CN103">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Percent_332" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="6" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CN104">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CN105">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Terms Discount Percent_338" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="6" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CN106">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Version Identifier_799" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PO3">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="PO3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Additional Item Detail">
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="PO304" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PO303" />
            <b:Subject name="PO305" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="PO301" type="X12_ID_371">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Change Reason Code_371" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PO302">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PO303" type="X12_ID_236">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Price Identifier Code_236" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PO304">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit Price_212" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="17" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PO305" type="X12_ID_639">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Basis of Unit Price Code_639" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="PO306">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity_380" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="PO307" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PO308">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CTP_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="CTP_2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Pricing Information">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CTP04" />
            <b:Subject name="C001_5" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CTP06" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CTP07" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CTP09" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CTP02" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CTP10" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CTP02" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CTP11" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CTP03" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="CTP01" type="X12_ID_687">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Class of Trade Code_687" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CTP02" type="X12_ID_236">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Price Identifier Code_236" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CTP03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit Price_212" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="17" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CTP04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity_380" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" ref="C001_5">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="5" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Composite Unit of Measure" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CTP06" type="X12_ID_648">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Price Multiplier Qualifier_648" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CTP07">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CTP08">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Monetary Amount_782" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="18" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CTP09" type="X12_ID_639">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Basis of Unit Price Code_639" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CTP10">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Condition Value_499" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CTP11">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiple Price Quantity_289" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N0">
              <xs:minLength value="1" />
              <xs:maxLength value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CUR_4">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="CUR_4" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Currency">
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR08" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR07" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR09" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR07" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR10" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR11" />
            <b:Subject name="CUR12" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR11" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR10" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR12" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR10" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR13" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR14" />
            <b:Subject name="CUR15" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR14" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR13" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR15" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR13" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR16" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR17" />
            <b:Subject name="CUR18" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR17" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR16" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR18" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR16" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR19" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR20" />
            <b:Subject name="CUR21" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR20" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR19" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR21" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR19" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="CUR01" type="X12_ID_98">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Entity Identifier Code_98" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="CUR02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Currency Code_100" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_ID">
              <xs:length value="3" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exchange Rate_280" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="4" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR04" type="X12_ID_98">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Entity Identifier Code_98" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CUR05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Currency Code_100" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_ID">
              <xs:length value="3" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR06" type="X12_ID_669">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Currency Market/Exchange Code_669" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CUR07" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CUR08">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR09">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR10" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CUR11">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR12">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR13" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CUR14">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR15">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR16" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CUR17">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR18">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR19" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CUR20">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR21">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PAM_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="PAM_2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Period Amount">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PAM01" />
            <b:Subject name="PAM02" />
            <b:Subject name="C001_6" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PAM02" />
            <b:Subject name="PAM05" />
            <b:Subject name="PAM14" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PAM04" />
            <b:Subject name="PAM05" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PAM06" />
            <b:Subject name="PAM07" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="PAM07" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PAM08" />
            <b:Subject name="PAM09" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PAM07" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PAM06" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PAM08" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PAM07" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PAM09" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PAM07" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="PAM10" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PAM11" />
            <b:Subject name="PAM12" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PAM11" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PAM10" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PAM13" />
            <b:Subject name="PAM14" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="PAM01" type="X12_ID_673">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity Qualifier_673" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PAM02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity_380" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" ref="C001_6">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="3" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Composite Unit of Measure" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PAM04" type="X12_ID_522">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Amount Qualifier Code_522" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PAM05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Monetary Amount_782" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="18" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PAM06" type="X12_ID_344">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit of Time Period or Interval_344" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PAM07" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PAM08">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PAM09">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PAM10" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PAM11">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PAM12">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PAM13" type="X12_ID_1004">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Percent Qualifier_1004" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PAM14">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Percent_954" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PAM15" type="X12_ID_1073">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Yes/No Condition or Response Code_1073" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="MEA_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="MEA_2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Measurements">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="MEA03" />
            <b:Subject name="MEA05" />
            <b:Subject name="MEA06" />
            <b:Subject name="MEA08" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MEA05" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="C001_7" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MEA06" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="C001_7" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="MEA07" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="MEA03" />
            <b:Subject name="MEA05" />
            <b:Subject name="MEA06" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Exclusion" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="MEA08" />
            <b:Subject name="MEA03" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="MEA01" type="X12_ID_737">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Measurement Reference ID Code_737" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="MEA02" type="X12_ID_738">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Measurement Qualifier_738" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="MEA03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Measurement Value_739" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" ref="C001_7">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="4" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Composite Unit of Measure" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="MEA05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Range Minimum_740" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="MEA06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Range Maximum_741" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="MEA07" type="X12_ID_935">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Measurement Significance Code_935" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="MEA08" type="X12_ID_936">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Measurement Attribute Code_936" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="MEA09" type="X12_ID_752">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Surface/Layer/Position Code_752" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="MEA10" type="X12_ID_1373">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Measurement Method or Device_1373" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PID_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="PID_2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Product/Item Description">
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PID04" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PID03" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PID04" />
            <b:Subject name="PID05" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PID07" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PID03" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PID08" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PID04" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PID09" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PID05" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="PID01" type="X12_ID_349">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Item Description Type_349" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PID02" type="X12_ID_750">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Process Characteristic Code_750" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PID03" type="X12_ID_559">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Agency Qualifier Code_559" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PID04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product Description Code_751" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="12" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PID05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PID06" type="X12_ID_752">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Surface/Layer/Position Code_752" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PID07">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Source Subqualifier_822" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PID08" type="X12_ID_1073">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Yes/No Condition or Response Code_1073" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PID09">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Language Code_819" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_ID">
              <xs:minLength value="2" />
              <xs:maxLength value="3" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="MEA_3">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="MEA_3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Measurements">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="MEA03" />
            <b:Subject name="MEA05" />
            <b:Subject name="MEA06" />
            <b:Subject name="MEA08" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MEA05" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="C001_8" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MEA06" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="C001_8" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="MEA07" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="MEA03" />
            <b:Subject name="MEA05" />
            <b:Subject name="MEA06" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Exclusion" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="MEA08" />
            <b:Subject name="MEA03" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="MEA01" type="X12_ID_737">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Measurement Reference ID Code_737" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="MEA02" type="X12_ID_738">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Measurement Qualifier_738" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="MEA03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Measurement Value_739" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" ref="C001_8">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="4" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Composite Unit of Measure" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="MEA05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Range Minimum_740" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="MEA06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Range Maximum_741" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="MEA07" type="X12_ID_935">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Measurement Significance Code_935" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="MEA08" type="X12_ID_936">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Measurement Attribute Code_936" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="MEA09" type="X12_ID_752">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Surface/Layer/Position Code_752" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="MEA10" type="X12_ID_1373">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Measurement Method or Device_1373" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PWK_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="PWK_2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Paperwork">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PWK05" />
            <b:Subject name="PWK06" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="PWK01" type="X12_ID_755">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Report Type Code_755" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PWK02" type="X12_ID_756">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Report Transmission Code_756" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PWK03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Report Copies Needed_757" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N0">
              <xs:minLength value="1" />
              <xs:maxLength value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PWK04" type="X12_ID_98">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Entity Identifier Code_98" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PWK05" type="X12_ID_66">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Identification Code Qualifier_66" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PWK06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Identification Code_67" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="2" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PWK07">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" ref="C002_2">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="8" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Actions Indicated" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PWK09" type="X12_ID_1525">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Request Category Code_1525" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PO4">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="PO4" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Item Physical Details">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PO402" />
            <b:Subject name="PO403" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PO405" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PO406" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PO406" />
            <b:Subject name="PO407" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PO408" />
            <b:Subject name="PO409" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PO410" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PO413" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PO411" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PO413" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PO412" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PO413" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="PO413" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PO410" />
            <b:Subject name="PO411" />
            <b:Subject name="PO412" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PO417" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PO416" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PO418" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PO404" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="PO401">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Pack_356" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N0">
              <xs:minLength value="1" />
              <xs:maxLength value="6" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PO402">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Size_357" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PO403" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PO404">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Packaging Code_103" />
              <b:CompositeID>
                <b:IDList1>
                  <b:Value>AMM</b:Value>
                  <b:Value>AMP</b:Value>
                  <b:Value>ATH</b:Value>
                  <b:Value>BAG</b:Value>
                  <b:Value>BAL</b:Value>
                  <b:Value>BBL</b:Value>
                  <b:Value>BDG</b:Value>
                  <b:Value>BDL</b:Value>
                  <b:Value>BEM</b:Value>
                  <b:Value>BIC</b:Value>
                  <b:Value>BIN</b:Value>
                  <b:Value>BLK</b:Value>
                  <b:Value>BLT</b:Value>
                  <b:Value>BOB</b:Value>
                  <b:Value>BOT</b:Value>
                  <b:Value>BOX</b:Value>
                  <b:Value>BRC</b:Value>
                  <b:Value>BRG</b:Value>
                  <b:Value>BSK</b:Value>
                  <b:Value>BXI</b:Value>
                  <b:Value>BXT</b:Value>
                  <b:Value>CAB</b:Value>
                  <b:Value>CAG</b:Value>
                  <b:Value>CAN</b:Value>
                  <b:Value>CAR</b:Value>
                  <b:Value>CAS</b:Value>
                  <b:Value>CBC</b:Value>
                  <b:Value>CBY</b:Value>
                  <b:Value>CCS</b:Value>
                  <b:Value>CHE</b:Value>
                  <b:Value>CHS</b:Value>
                  <b:Value>CLD</b:Value>
                  <b:Value>CNA</b:Value>
                  <b:Value>CNB</b:Value>
                  <b:Value>CNC</b:Value>
                  <b:Value>CND</b:Value>
                  <b:Value>CNE</b:Value>
                  <b:Value>CNF</b:Value>
                  <b:Value>CNT</b:Value>
                  <b:Value>COL</b:Value>
                  <b:Value>CON</b:Value>
                  <b:Value>COR</b:Value>
                  <b:Value>CRD</b:Value>
                  <b:Value>CRF</b:Value>
                  <b:Value>CRT</b:Value>
                  <b:Value>CSK</b:Value>
                  <b:Value>CTN</b:Value>
                  <b:Value>CX2</b:Value>
                  <b:Value>CYL</b:Value>
                  <b:Value>DBK</b:Value>
                  <b:Value>DRK</b:Value>
                  <b:Value>DRM</b:Value>
                  <b:Value>DSK</b:Value>
                  <b:Value>DTB</b:Value>
                  <b:Value>DUF</b:Value>
                  <b:Value>EGG</b:Value>
                  <b:Value>ENV</b:Value>
                  <b:Value>EPR</b:Value>
                  <b:Value>FIR</b:Value>
                  <b:Value>FLO</b:Value>
                  <b:Value>FRM</b:Value>
                  <b:Value>FSK</b:Value>
                  <b:Value>FWR</b:Value>
                  <b:Value>HED</b:Value>
                  <b:Value>HGH</b:Value>
                  <b:Value>HPR</b:Value>
                  <b:Value>HPT</b:Value>
                  <b:Value>HRB</b:Value>
                  <b:Value>HRK</b:Value>
                  <b:Value>HTB</b:Value>
                  <b:Value>INT</b:Value>
                  <b:Value>JAR</b:Value>
                  <b:Value>KEG</b:Value>
                  <b:Value>KIT</b:Value>
                  <b:Value>KRK</b:Value>
                  <b:Value>KTB</b:Value>
                  <b:Value>LBK</b:Value>
                  <b:Value>LID</b:Value>
                  <b:Value>LIF</b:Value>
                  <b:Value>LNR</b:Value>
                  <b:Value>LOG</b:Value>
                  <b:Value>LSE</b:Value>
                  <b:Value>LUG</b:Value>
                  <b:Value>LVN</b:Value>
                  <b:Value>MIX</b:Value>
                  <b:Value>ML2</b:Value>
                  <b:Value>MRP</b:Value>
                  <b:Value>MS2</b:Value>
                  <b:Value>MXD</b:Value>
                  <b:Value>NOL</b:Value>
                  <b:Value>PAF</b:Value>
                  <b:Value>PAL</b:Value>
                  <b:Value>PAT</b:Value>
                  <b:Value>PCK</b:Value>
                  <b:Value>PCS</b:Value>
                  <b:Value>PIR</b:Value>
                  <b:Value>PKG</b:Value>
                  <b:Value>PLC</b:Value>
                  <b:Value>PLF</b:Value>
                  <b:Value>PLN</b:Value>
                  <b:Value>PLT</b:Value>
                  <b:Value>POV</b:Value>
                  <b:Value>PRK</b:Value>
                  <b:Value>PRT</b:Value>
                  <b:Value>PWT</b:Value>
                  <b:Value>QTR</b:Value>
                  <b:Value>RAL</b:Value>
                  <b:Value>RCK</b:Value>
                  <b:Value>REL</b:Value>
                  <b:Value>RFT</b:Value>
                  <b:Value>ROL</b:Value>
                  <b:Value>RVR</b:Value>
                  <b:Value>SAK</b:Value>
                  <b:Value>SCS</b:Value>
                  <b:Value>SHK</b:Value>
                  <b:Value>SHT</b:Value>
                  <b:Value>SID</b:Value>
                  <b:Value>SKD</b:Value>
                  <b:Value>SKE</b:Value>
                  <b:Value>SLP</b:Value>
                  <b:Value>SLV</b:Value>
                  <b:Value>SPI</b:Value>
                  <b:Value>SPL</b:Value>
                  <b:Value>SPR</b:Value>
                  <b:Value>SRW</b:Value>
                  <b:Value>STW</b:Value>
                  <b:Value>SV2</b:Value>
                  <b:Value>TBE</b:Value>
                  <b:Value>TBN</b:Value>
                  <b:Value>TKR</b:Value>
                  <b:Value>TKT</b:Value>
                  <b:Value>TLD</b:Value>
                  <b:Value>TNK</b:Value>
                  <b:Value>TRC</b:Value>
                  <b:Value>TRK</b:Value>
                  <b:Value>TRU</b:Value>
                  <b:Value>TRY</b:Value>
                  <b:Value>TSS</b:Value>
                  <b:Value>TUB</b:Value>
                  <b:Value>UNP</b:Value>
                  <b:Value>UNT</b:Value>
                  <b:Value>VEH</b:Value>
                  <b:Value>VIL</b:Value>
                  <b:Value>VOC</b:Value>
                  <b:Value>VPK</b:Value>
                  <b:Value>WHE</b:Value>
                  <b:Value>WLC</b:Value>
                  <b:Value>WRP</b:Value>
                </b:IDList1>
                <b:IDList2>
                  <b:Value>01</b:Value>
                  <b:Value>04</b:Value>
                  <b:Value>07</b:Value>
                  <b:Value>10</b:Value>
                  <b:Value>13</b:Value>
                  <b:Value>16</b:Value>
                  <b:Value>19</b:Value>
                  <b:Value>22</b:Value>
                  <b:Value>25</b:Value>
                  <b:Value>28</b:Value>
                  <b:Value>31</b:Value>
                  <b:Value>34</b:Value>
                  <b:Value>37</b:Value>
                  <b:Value>40</b:Value>
                  <b:Value>43</b:Value>
                  <b:Value>46</b:Value>
                  <b:Value>48</b:Value>
                  <b:Value>49</b:Value>
                  <b:Value>50</b:Value>
                  <b:Value>51</b:Value>
                  <b:Value>52</b:Value>
                  <b:Value>53</b:Value>
                  <b:Value>54</b:Value>
                  <b:Value>55</b:Value>
                  <b:Value>58</b:Value>
                  <b:Value>59</b:Value>
                  <b:Value>61</b:Value>
                  <b:Value>64</b:Value>
                  <b:Value>67</b:Value>
                  <b:Value>70</b:Value>
                  <b:Value>71</b:Value>
                  <b:Value>72</b:Value>
                  <b:Value>73</b:Value>
                  <b:Value>74</b:Value>
                  <b:Value>75</b:Value>
                  <b:Value>76</b:Value>
                  <b:Value>77</b:Value>
                  <b:Value>78</b:Value>
                  <b:Value>79</b:Value>
                  <b:Value>80</b:Value>
                  <b:Value>81</b:Value>
                  <b:Value>82</b:Value>
                  <b:Value>83</b:Value>
                  <b:Value>84</b:Value>
                  <b:Value>85</b:Value>
                  <b:Value>86</b:Value>
                  <b:Value>88</b:Value>
                  <b:Value>89</b:Value>
                  <b:Value>90</b:Value>
                  <b:Value>91</b:Value>
                  <b:Value>92</b:Value>
                  <b:Value>94</b:Value>
                  <b:Value>95</b:Value>
                  <b:Value>96</b:Value>
                  <b:Value>97</b:Value>
                </b:IDList2>
              </b:CompositeID>
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="3" />
              <xs:maxLength value="5" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PO405" type="X12_ID_187">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Weight Qualifier_187" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PO406">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Gross Weight per Pack_384" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="9" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PO407" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PO408">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Gross Volume per Pack_385" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="9" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PO409" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PO410">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Length_82" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PO411">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Width_189" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PO412">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Height_65" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PO413" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PO414">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Inner Pack_810" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N0">
              <xs:minLength value="1" />
              <xs:maxLength value="6" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PO415" type="X12_ID_752">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Surface/Layer/Position Code_752" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PO416">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Assigned Identification_350" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PO417">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Assigned Identification_350" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PO418">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Number_1470" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N0">
              <xs:minLength value="1" />
              <xs:maxLength value="9" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="REF_7">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="REF_7" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identification">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="REF02" />
            <b:Subject name="REF03" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="REF01" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="REF02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="REF03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" ref="C040_8">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="4" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identifier">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="C04003" />
                  <b:Subject name="C04004" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="C04005" />
                  <b:Subject name="C04006" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PER_3">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="PER_3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Administrative Communications Contact">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PER03" />
            <b:Subject name="PER04" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PER05" />
            <b:Subject name="PER06" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PER07" />
            <b:Subject name="PER08" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="PER01" type="X12_ID_366">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Contact Function Code_366" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PER02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Name_93" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="60" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PER03" type="X12_ID_365">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Communication Number Qualifier_365" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PER04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Communication Number_364" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PER05" type="X12_ID_365">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Communication Number Qualifier_365" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PER06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Communication Number_364" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PER07" type="X12_ID_365">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Communication Number Qualifier_365" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PER08">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Communication Number_364" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PER09">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Contact Inquiry Reference_443" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SAC_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="SAC_2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Service, Promotion, Allowance, or Charge Information">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SAC02" />
            <b:Subject name="SAC03" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SAC03" />
            <b:Subject name="SAC04" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SAC06" />
            <b:Subject name="SAC07" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SAC09" />
            <b:Subject name="SAC10" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="SAC11" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SAC10" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="SAC13" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SAC02" />
            <b:Subject name="SAC04" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="SAC14" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SAC13" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="SAC16" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SAC15" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="SAC01" type="X12_ID_248">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Allowance or Charge Indicator_248" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SAC02" type="X12_ID_1300">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service, Promotion, Allowance, or Charge Code_1300" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SAC03" type="X12_ID_559">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Agency Qualifier Code_559" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SAC04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Agency Service, Promotion, Allowance, or Charge Code_1301" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SAC05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Amount_610" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N2">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SAC06" type="X12_ID_378">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Allowance/Charge Percent Qualifier_378" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SAC07">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Percent_332" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="6" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SAC08">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Rate_118" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="9" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SAC09" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SAC10">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity_380" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SAC11">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity_380" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SAC12" type="X12_ID_331">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Allowance or Charge Method of Handling Code_331" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SAC13">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SAC14">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Option Number_770" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SAC15">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SAC16">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Language Code_819" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_ID">
              <xs:minLength value="2" />
              <xs:maxLength value="3" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CUR_5">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="CUR_5" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Currency">
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR08" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR07" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR09" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR07" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR10" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR11" />
            <b:Subject name="CUR12" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR11" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR10" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR12" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR10" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR13" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR14" />
            <b:Subject name="CUR15" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR14" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR13" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR15" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR13" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR16" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR17" />
            <b:Subject name="CUR18" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR17" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR16" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR18" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR16" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR19" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR20" />
            <b:Subject name="CUR21" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR20" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR19" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR21" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR19" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="CUR01" type="X12_ID_98">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Entity Identifier Code_98" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="CUR02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Currency Code_100" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_ID">
              <xs:length value="3" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exchange Rate_280" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="4" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR04" type="X12_ID_98">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Entity Identifier Code_98" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CUR05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Currency Code_100" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_ID">
              <xs:length value="3" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR06" type="X12_ID_669">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Currency Market/Exchange Code_669" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CUR07" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CUR08">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR09">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR10" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CUR11">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR12">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR13" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CUR14">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR15">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR16" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CUR17">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR18">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR19" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CUR20">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR21">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CTP_3">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="CTP_3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Pricing Information">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CTP04" />
            <b:Subject name="C001_9" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CTP06" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CTP07" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CTP09" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CTP02" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CTP10" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CTP02" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CTP11" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CTP03" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="CTP01" type="X12_ID_687">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Class of Trade Code_687" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CTP02" type="X12_ID_236">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Price Identifier Code_236" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CTP03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit Price_212" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="17" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CTP04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity_380" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" ref="C001_9">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="5" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Composite Unit of Measure" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CTP06" type="X12_ID_648">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Price Multiplier Qualifier_648" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CTP07">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CTP08">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Monetary Amount_782" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="18" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CTP09" type="X12_ID_639">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Basis of Unit Price Code_639" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CTP10">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Condition Value_499" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CTP11">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiple Price Quantity_289" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N0">
              <xs:minLength value="1" />
              <xs:maxLength value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="IT8">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="IT8" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Conditions of Sale">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="IT801" />
            <b:Subject name="IT802" />
            <b:Subject name="IT803" />
            <b:Subject name="IT805" />
            <b:Subject name="IT807" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="IT808" />
            <b:Subject name="IT809" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="IT810" />
            <b:Subject name="IT811" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="IT812" />
            <b:Subject name="IT813" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="IT814" />
            <b:Subject name="IT815" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="IT816" />
            <b:Subject name="IT817" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="IT818" />
            <b:Subject name="IT819" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="IT820" />
            <b:Subject name="IT821" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="IT822" />
            <b:Subject name="IT823" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="IT824" />
            <b:Subject name="IT825" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="IT826" />
            <b:Subject name="IT827" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="IT801" type="X12_ID_563">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Sales Requirement Code_563" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="IT802" type="X12_ID_306">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Action Code_306" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="IT803">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Amount_610" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N2">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="IT804">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Account Number_508" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="35" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="IT805">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="IT806" type="X12_ID_559">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Agency Qualifier Code_559" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="IT807" type="X12_ID_566">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service Substitution Code_566" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="IT808" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="IT809">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="IT810" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="IT811">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="IT812" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="IT813">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="IT814" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="IT815">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="IT816" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="IT817">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="IT818" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="IT819">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="IT820" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="IT821">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="IT822" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="IT823">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="IT824" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="IT825">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="IT826" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="IT827">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CSH_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="CSH_2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Sales Requirements">
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CSH02" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CSH03" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CSH06" />
            <b:Subject name="CSH07" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CSH09" />
            <b:Subject name="CSH10" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="CSH01" type="X12_ID_563">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Sales Requirement Code_563" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CSH02" type="X12_ID_306">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Action Code_306" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CSH03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Amount_610" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N2">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CSH04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Account Number_508" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="35" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CSH05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CSH06" type="X12_ID_559">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Agency Qualifier Code_559" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CSH07" type="X12_ID_560">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Special Services Code_560" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CSH08" type="X12_ID_566">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service Substitution Code_566" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CSH09">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Percent_954" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CSH10" type="X12_ID_1004">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Percent Qualifier_1004" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ITD_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="ITD_2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Terms of Sale/Deferred Terms of Sale">
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="ITD03" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="ITD04" />
            <b:Subject name="ITD05" />
            <b:Subject name="ITD13" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="ITD08" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="ITD04" />
            <b:Subject name="ITD05" />
            <b:Subject name="ITD13" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="ITD09" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="ITD10" />
            <b:Subject name="ITD11" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="ITD01" type="X12_ID_336">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Terms Type Code_336" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="ITD02" type="X12_ID_333">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Terms Basis Date Code_333" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="ITD03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Terms Discount Percent_338" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="6" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="ITD04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Terms Discount Due Date_370" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="ITD05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Terms Discount Days Due_351" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N0">
              <xs:minLength value="1" />
              <xs:maxLength value="3" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="ITD06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Terms Net Due Date_446" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="ITD07">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Terms Net Days_386" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N0">
              <xs:minLength value="1" />
              <xs:maxLength value="3" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="ITD08">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Terms Discount Amount_362" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N2">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="ITD09">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Terms Deferred Due Date_388" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="ITD10">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Deferred Amount Due_389" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N2">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="ITD11">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Percent of Invoice Payable_342" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="5" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="ITD12">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="ITD13">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Day of Month_765" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N0">
              <xs:minLength value="1" />
              <xs:maxLength value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="ITD14" type="X12_ID_107">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Payment Method Code_107" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="ITD15">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Percent_954" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DIS_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="DIS_2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Discount Detail" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="DIS01" type="X12_ID_653">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Discount Terms Type Code_653" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="DIS02" type="X12_ID_654">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Discount Base Qualifier_654" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="DIS03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Discount Base Value_655" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="DIS04" type="X12_ID_656">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Discount Control Limit Qualifier_656" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="DIS05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Discount Control Limit_657" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N0">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="DIS06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Discount Control Limit_657" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N0">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="INC_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="INC_2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Installment Information" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="INC01" type="X12_ID_336">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Terms Type Code_336" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element ref="C001_10">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="2" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Composite Unit of Measure" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="INC03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity_380" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="INC04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity_380" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="INC05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Monetary Amount_782" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="18" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="TAX_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="TAX_2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Tax Reference">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TAX01" />
            <b:Subject name="TAX03" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TAX02" />
            <b:Subject name="TAX03" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TAX04" />
            <b:Subject name="TAX05" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TAX06" />
            <b:Subject name="TAX07" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TAX08" />
            <b:Subject name="TAX09" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TAX10" />
            <b:Subject name="TAX11" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="TAX01">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Tax Identification Number_325" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TAX02" type="X12_ID_309">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Qualifier_309" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TAX03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Identifier_310" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TAX04" type="X12_ID_309">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Qualifier_309" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TAX05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Identifier_310" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TAX06" type="X12_ID_309">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Qualifier_309" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TAX07">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Identifier_310" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TAX08" type="X12_ID_309">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Qualifier_309" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TAX09">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Identifier_310" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TAX10" type="X12_ID_309">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Qualifier_309" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TAX11">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Identifier_310" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TAX12" type="X12_ID_441">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Tax Exempt Code_441" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TAX13" type="X12_ID_1179">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Customs Entry Type Group Code_1179" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="FOB_3">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="FOB_3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="F.O.B. Related Instructions">
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="FOB03" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="FOB02" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="FOB04" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="FOB05" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="FOB07" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="FOB06" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="FOB08" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="FOB09" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="FOB01" type="X12_ID_146">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Shipment Method of Payment_146" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="FOB02" type="X12_ID_309">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Qualifier_309" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="FOB03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="FOB04" type="X12_ID_334">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Transportation Terms Qualifier Code_334" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="FOB05" type="X12_ID_335">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Transportation Terms Code_335" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="FOB06" type="X12_ID_309">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Qualifier_309" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="FOB07">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="FOB08" type="X12_ID_54">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Risk of Loss Code_54" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="FOB09">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SDQ">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="SDQ" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Destination Quantity">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SDQ05" />
            <b:Subject name="SDQ06" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SDQ07" />
            <b:Subject name="SDQ08" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SDQ09" />
            <b:Subject name="SDQ10" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SDQ11" />
            <b:Subject name="SDQ12" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SDQ13" />
            <b:Subject name="SDQ14" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SDQ15" />
            <b:Subject name="SDQ16" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SDQ17" />
            <b:Subject name="SDQ18" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SDQ19" />
            <b:Subject name="SDQ20" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SDQ21" />
            <b:Subject name="SDQ22" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="SDQ01" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SDQ02" type="X12_ID_66">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Identification Code Qualifier_66" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="SDQ03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Identification Code_67" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="2" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="SDQ04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity_380" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SDQ05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Identification Code_67" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="2" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SDQ06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity_380" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SDQ07">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Identification Code_67" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="2" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SDQ08">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity_380" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SDQ09">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Identification Code_67" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="2" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SDQ10">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity_380" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SDQ11">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Identification Code_67" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="2" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SDQ12">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity_380" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SDQ13">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Identification Code_67" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="2" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SDQ14">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity_380" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SDQ15">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Identification Code_67" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="2" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SDQ16">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity_380" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SDQ17">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Identification Code_67" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="2" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SDQ18">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity_380" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SDQ19">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Identification Code_67" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="2" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SDQ20">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity_380" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SDQ21">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Identification Code_67" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="2" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SDQ22">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity_380" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SDQ23">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Identifier_310" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="IT3">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="IT3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Additional Item Data">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="IT301" />
            <b:Subject name="IT302" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="IT301" />
            <b:Subject name="IT303" />
            <b:Subject name="IT304" />
            <b:Subject name="IT305" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="IT301">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Number of Units Shipped_382" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="IT302" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="IT303" type="X12_ID_368">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Shipment/Order Status Code_368" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="IT304">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity Difference_383" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="9" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="IT305" type="X12_ID_371">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Change Reason Code_371" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DTM_7">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="DTM_7" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Date/Time Reference">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="DTM02" />
            <b:Subject name="DTM03" />
            <b:Subject name="DTM05" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="DTM04" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="DTM03" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="DTM05" />
            <b:Subject name="DTM06" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="DTM01" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="DTM02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="DTM03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="DTM04" type="X12_ID_623">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time Code_623" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="DTM05" type="X12_ID_1250">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date Time Period Format Qualifier_1250" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="DTM06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date Time Period_1251" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="35" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="TC2_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="TC2_2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Commodity" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="TC201" type="X12_ID_23">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Commodity Code Qualifier_23" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="TC202">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Commodity Code_22" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="TD1_3">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="TD1_3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Carrier Details (Quantity and Weight)">
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD101" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD102" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD103" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD104" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD106" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD107" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD107" />
            <b:Subject name="TD108" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD109" />
            <b:Subject name="TD110" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="TD101">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Packaging Code_103" />
              <b:CompositeID>
                <b:IDList1>
                  <b:Value>AMM</b:Value>
                  <b:Value>AMP</b:Value>
                  <b:Value>ATH</b:Value>
                  <b:Value>BAG</b:Value>
                  <b:Value>BAL</b:Value>
                  <b:Value>BBL</b:Value>
                  <b:Value>BDG</b:Value>
                  <b:Value>BDL</b:Value>
                  <b:Value>BEM</b:Value>
                  <b:Value>BIC</b:Value>
                  <b:Value>BIN</b:Value>
                  <b:Value>BLK</b:Value>
                  <b:Value>BLT</b:Value>
                  <b:Value>BOB</b:Value>
                  <b:Value>BOT</b:Value>
                  <b:Value>BOX</b:Value>
                  <b:Value>BRC</b:Value>
                  <b:Value>BRG</b:Value>
                  <b:Value>BSK</b:Value>
                  <b:Value>BXI</b:Value>
                  <b:Value>BXT</b:Value>
                  <b:Value>CAB</b:Value>
                  <b:Value>CAG</b:Value>
                  <b:Value>CAN</b:Value>
                  <b:Value>CAR</b:Value>
                  <b:Value>CAS</b:Value>
                  <b:Value>CBC</b:Value>
                  <b:Value>CBY</b:Value>
                  <b:Value>CCS</b:Value>
                  <b:Value>CHE</b:Value>
                  <b:Value>CHS</b:Value>
                  <b:Value>CLD</b:Value>
                  <b:Value>CNA</b:Value>
                  <b:Value>CNB</b:Value>
                  <b:Value>CNC</b:Value>
                  <b:Value>CND</b:Value>
                  <b:Value>CNE</b:Value>
                  <b:Value>CNF</b:Value>
                  <b:Value>CNT</b:Value>
                  <b:Value>COL</b:Value>
                  <b:Value>CON</b:Value>
                  <b:Value>COR</b:Value>
                  <b:Value>CRD</b:Value>
                  <b:Value>CRF</b:Value>
                  <b:Value>CRT</b:Value>
                  <b:Value>CSK</b:Value>
                  <b:Value>CTN</b:Value>
                  <b:Value>CX2</b:Value>
                  <b:Value>CYL</b:Value>
                  <b:Value>DBK</b:Value>
                  <b:Value>DRK</b:Value>
                  <b:Value>DRM</b:Value>
                  <b:Value>DSK</b:Value>
                  <b:Value>DTB</b:Value>
                  <b:Value>DUF</b:Value>
                  <b:Value>EGG</b:Value>
                  <b:Value>ENV</b:Value>
                  <b:Value>EPR</b:Value>
                  <b:Value>FIR</b:Value>
                  <b:Value>FLO</b:Value>
                  <b:Value>FRM</b:Value>
                  <b:Value>FSK</b:Value>
                  <b:Value>FWR</b:Value>
                  <b:Value>HED</b:Value>
                  <b:Value>HGH</b:Value>
                  <b:Value>HPR</b:Value>
                  <b:Value>HPT</b:Value>
                  <b:Value>HRB</b:Value>
                  <b:Value>HRK</b:Value>
                  <b:Value>HTB</b:Value>
                  <b:Value>INT</b:Value>
                  <b:Value>JAR</b:Value>
                  <b:Value>KEG</b:Value>
                  <b:Value>KIT</b:Value>
                  <b:Value>KRK</b:Value>
                  <b:Value>KTB</b:Value>
                  <b:Value>LBK</b:Value>
                  <b:Value>LID</b:Value>
                  <b:Value>LIF</b:Value>
                  <b:Value>LNR</b:Value>
                  <b:Value>LOG</b:Value>
                  <b:Value>LSE</b:Value>
                  <b:Value>LUG</b:Value>
                  <b:Value>LVN</b:Value>
                  <b:Value>MIX</b:Value>
                  <b:Value>ML2</b:Value>
                  <b:Value>MRP</b:Value>
                  <b:Value>MS2</b:Value>
                  <b:Value>MXD</b:Value>
                  <b:Value>NOL</b:Value>
                  <b:Value>PAF</b:Value>
                  <b:Value>PAL</b:Value>
                  <b:Value>PAT</b:Value>
                  <b:Value>PCK</b:Value>
                  <b:Value>PCS</b:Value>
                  <b:Value>PIR</b:Value>
                  <b:Value>PKG</b:Value>
                  <b:Value>PLC</b:Value>
                  <b:Value>PLF</b:Value>
                  <b:Value>PLN</b:Value>
                  <b:Value>PLT</b:Value>
                  <b:Value>POV</b:Value>
                  <b:Value>PRK</b:Value>
                  <b:Value>PRT</b:Value>
                  <b:Value>PWT</b:Value>
                  <b:Value>QTR</b:Value>
                  <b:Value>RAL</b:Value>
                  <b:Value>RCK</b:Value>
                  <b:Value>REL</b:Value>
                  <b:Value>RFT</b:Value>
                  <b:Value>ROL</b:Value>
                  <b:Value>RVR</b:Value>
                  <b:Value>SAK</b:Value>
                  <b:Value>SCS</b:Value>
                  <b:Value>SHK</b:Value>
                  <b:Value>SHT</b:Value>
                  <b:Value>SID</b:Value>
                  <b:Value>SKD</b:Value>
                  <b:Value>SKE</b:Value>
                  <b:Value>SLP</b:Value>
                  <b:Value>SLV</b:Value>
                  <b:Value>SPI</b:Value>
                  <b:Value>SPL</b:Value>
                  <b:Value>SPR</b:Value>
                  <b:Value>SRW</b:Value>
                  <b:Value>STW</b:Value>
                  <b:Value>SV2</b:Value>
                  <b:Value>TBE</b:Value>
                  <b:Value>TBN</b:Value>
                  <b:Value>TKR</b:Value>
                  <b:Value>TKT</b:Value>
                  <b:Value>TLD</b:Value>
                  <b:Value>TNK</b:Value>
                  <b:Value>TRC</b:Value>
                  <b:Value>TRK</b:Value>
                  <b:Value>TRU</b:Value>
                  <b:Value>TRY</b:Value>
                  <b:Value>TSS</b:Value>
                  <b:Value>TUB</b:Value>
                  <b:Value>UNP</b:Value>
                  <b:Value>UNT</b:Value>
                  <b:Value>VEH</b:Value>
                  <b:Value>VIL</b:Value>
                  <b:Value>VOC</b:Value>
                  <b:Value>VPK</b:Value>
                  <b:Value>WHE</b:Value>
                  <b:Value>WLC</b:Value>
                  <b:Value>WRP</b:Value>
                </b:IDList1>
                <b:IDList2>
                  <b:Value>01</b:Value>
                  <b:Value>04</b:Value>
                  <b:Value>07</b:Value>
                  <b:Value>10</b:Value>
                  <b:Value>13</b:Value>
                  <b:Value>16</b:Value>
                  <b:Value>19</b:Value>
                  <b:Value>22</b:Value>
                  <b:Value>25</b:Value>
                  <b:Value>28</b:Value>
                  <b:Value>31</b:Value>
                  <b:Value>34</b:Value>
                  <b:Value>37</b:Value>
                  <b:Value>40</b:Value>
                  <b:Value>43</b:Value>
                  <b:Value>46</b:Value>
                  <b:Value>48</b:Value>
                  <b:Value>49</b:Value>
                  <b:Value>50</b:Value>
                  <b:Value>51</b:Value>
                  <b:Value>52</b:Value>
                  <b:Value>53</b:Value>
                  <b:Value>54</b:Value>
                  <b:Value>55</b:Value>
                  <b:Value>58</b:Value>
                  <b:Value>59</b:Value>
                  <b:Value>61</b:Value>
                  <b:Value>64</b:Value>
                  <b:Value>67</b:Value>
                  <b:Value>70</b:Value>
                  <b:Value>71</b:Value>
                  <b:Value>72</b:Value>
                  <b:Value>73</b:Value>
                  <b:Value>74</b:Value>
                  <b:Value>75</b:Value>
                  <b:Value>76</b:Value>
                  <b:Value>77</b:Value>
                  <b:Value>78</b:Value>
                  <b:Value>79</b:Value>
                  <b:Value>80</b:Value>
                  <b:Value>81</b:Value>
                  <b:Value>82</b:Value>
                  <b:Value>83</b:Value>
                  <b:Value>84</b:Value>
                  <b:Value>85</b:Value>
                  <b:Value>86</b:Value>
                  <b:Value>88</b:Value>
                  <b:Value>89</b:Value>
                  <b:Value>90</b:Value>
                  <b:Value>91</b:Value>
                  <b:Value>92</b:Value>
                  <b:Value>94</b:Value>
                  <b:Value>95</b:Value>
                  <b:Value>96</b:Value>
                  <b:Value>97</b:Value>
                </b:IDList2>
              </b:CompositeID>
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="3" />
              <xs:maxLength value="5" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD102">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Lading Quantity_80" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N0">
              <xs:minLength value="1" />
              <xs:maxLength value="7" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD103" type="X12_ID_23">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Commodity Code Qualifier_23" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD104">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Commodity Code_22" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD105">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Lading Description_79" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="50" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD106" type="X12_ID_187">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Weight Qualifier_187" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD107">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Weight_81" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD108" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD109">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Volume_183" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD110" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="TD5_3">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="TD5_3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Carrier Details (Routing Sequence/Transit Time)">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD502" />
            <b:Subject name="TD504" />
            <b:Subject name="TD505" />
            <b:Subject name="TD506" />
            <b:Subject name="TD512" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD502" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD503" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD507" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD508" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD510" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD511" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD513" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD512" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD514" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD513" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD515" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD512" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="TD501" type="X12_ID_133">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Routing Sequence Code_133" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD502" type="X12_ID_66">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Identification Code Qualifier_66" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD503">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Identification Code_67" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="2" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD504" type="X12_ID_91">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Transportation Method/Type Code_91" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD505">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Routing_387" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="35" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD506" type="X12_ID_368">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Shipment/Order Status Code_368" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD507" type="X12_ID_309">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Qualifier_309" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD508">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Identifier_310" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD509" type="X12_ID_731">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Transit Direction Code_731" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD510" type="X12_ID_732">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Transit Time Direction Qualifier_732" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD511">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Transit Time_733" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="4" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD512" type="X12_ID_284">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Level Code_284" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD513" type="X12_ID_284">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Level Code_284" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD514" type="X12_ID_284">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Level Code_284" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD515">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Country Code_26" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_ID">
              <xs:minLength value="2" />
              <xs:maxLength value="3" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="TD3_3">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="TD3_3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Carrier Details (Equipment)">
          <b:Rule subjects="X12ConditionDesignatorX_Exclusion" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD301" />
            <b:Subject name="TD310" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD302" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD303" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD304" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD305" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD305" />
            <b:Subject name="TD306" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="TD301" type="X12_ID_40">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Equipment Description Code_40" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD302">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Equipment Initial_206" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="4" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD303">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Equipment Number_207" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD304" type="X12_ID_187">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Weight Qualifier_187" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD305">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Weight_81" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD306" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD307" type="X12_ID_102">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Ownership Code_102" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD308" type="X12_ID_407">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Seal Status Code_407" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD309">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Seal Number_225" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="2" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD310">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Equipment Type_24" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_ID">
              <xs:length value="4" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="TD4_3">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="TD4_3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Carrier Details (Special Handling, or Hazardous Materials, or Both)">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD401" />
            <b:Subject name="TD402" />
            <b:Subject name="TD404" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD402" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD403" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="TD401" type="X12_ID_152">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Special Handling Code_152" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD402" type="X12_ID_208">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Hazardous Material Code Qualifier_208" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD403">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Hazardous Material Class Code_209" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="4" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD404">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD405" type="X12_ID_1073">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Yes/No Condition or Response Code_1073" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PCT_3">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="PCT_3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Percent Amounts" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="PCT01" type="X12_ID_1004">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Percent Qualifier_1004" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="PCT02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Percent_954" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="MAN_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="MAN_2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Marks and Numbers">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="MAN04" />
            <b:Subject name="MAN05" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MAN06" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="MAN05" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="MAN01" type="X12_ID_88">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Marks and Numbers Qualifier_88" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="MAN02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Marks and Numbers_87" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="MAN03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Marks and Numbers_87" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="MAN04" type="X12_ID_88">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Marks and Numbers Qualifier_88" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="MAN05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Marks and Numbers_87" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="MAN06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Marks and Numbers_87" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="MSG_5">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="MSG_5" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Message Text">
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MSG03" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="MSG02" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="MSG01">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Free-Form Message Text_933" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="264" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="MSG02" type="X12_ID_934">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Printer Carriage Control Code_934" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="MSG03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Number_1470" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N0">
              <xs:minLength value="1" />
              <xs:maxLength value="9" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SPI_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="SPI_2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Specification Identifier">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SPI02" />
            <b:Subject name="SPI03" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="SPI01" type="X12_ID_786">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Security Level Code_786" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SPI02" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SPI03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SPI04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Entity Title_790" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="132" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SPI05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Entity Purpose_791" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SPI06" type="X12_ID_792">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Entity Status Code_792" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SPI07" type="X12_ID_353">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Transaction Set Purpose Code_353" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SPI08" type="X12_ID_755">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Report Type Code_755" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SPI09" type="X12_ID_786">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Security Level Code_786" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SPI10" type="X12_ID_559">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Agency Qualifier Code_559" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SPI11">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Source Subqualifier_822" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SPI12">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Assigned Number_554" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N0">
              <xs:minLength value="1" />
              <xs:maxLength value="6" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SPI13" type="X12_ID_1322">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Certification Type Code_1322" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SPI14" type="X12_ID_1401">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Proposal Data Detail Identifier Code_1401" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SPI15" type="X12_ID_1005">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Hierarchical Structure Code_1005" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="TXI_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="TXI_2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Tax Information">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TXI02" />
            <b:Subject name="TXI03" />
            <b:Subject name="TXI06" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TXI04" />
            <b:Subject name="TXI05" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TXI08" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TXI03" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="TXI01" type="X12_ID_963">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Tax Type Code_963" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TXI02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Monetary Amount_782" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="18" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TXI03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Percent_954" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TXI04" type="X12_ID_955">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Tax Jurisdiction Code Qualifier_955" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TXI05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Tax Jurisdiction Code_956" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TXI06" type="X12_ID_441">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Tax Exempt Code_441" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TXI07" type="X12_ID_662">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Relationship Code_662" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TXI08">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Dollar Basis For Percent_828" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="9" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TXI09">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Tax Identification Number_325" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TXI10">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Assigned Identification_350" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CTB_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="CTB_2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Restrictions/Conditions">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CTB02" />
            <b:Subject name="CTB04" />
            <b:Subject name="CTB06" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CTB03" />
            <b:Subject name="CTB04" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CTB05" />
            <b:Subject name="CTB06" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="CTB01" type="X12_ID_688">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Restrictions/Conditions Qualifier_688" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CTB02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CTB03" type="X12_ID_673">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity Qualifier_673" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CTB04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity_380" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CTB05" type="X12_ID_522">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Amount Qualifier Code_522" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CTB06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Amount_610" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N2">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="QTY">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="QTY" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Quantity">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="QTY02" />
            <b:Subject name="QTY04" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Exclusion" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="QTY02" />
            <b:Subject name="QTY04" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="QTY01" type="X12_ID_673">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity Qualifier_673" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="QTY02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity_380" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" ref="C001_11">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="3" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Composite Unit of Measure" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="QTY04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Free-Form Message_61" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SI_4">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="SI_4" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Service Characteristic Identification">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI04" />
            <b:Subject name="SI05" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI06" />
            <b:Subject name="SI07" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI08" />
            <b:Subject name="SI09" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI10" />
            <b:Subject name="SI11" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI12" />
            <b:Subject name="SI13" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI14" />
            <b:Subject name="SI15" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI16" />
            <b:Subject name="SI17" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI18" />
            <b:Subject name="SI19" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI20" />
            <b:Subject name="SI21" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="SI01" type="X12_ID_559">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Agency Qualifier Code_559" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="SI02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="SI03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI07">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI08">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI09">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI10">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI11">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI12">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI13">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI14">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI15">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI16">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI17">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI18">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI19">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI20">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI21">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SCH">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="SCH" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Line Item Schedule">
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="SCH03" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SCH04" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="SCH08" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SCH09" />
            <b:Subject name="SCH10" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="SCH09" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SCH08" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="SCH10" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SCH08" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="SCH01">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity_380" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="SCH02" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SCH03" type="X12_ID_98">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Entity Identifier Code_98" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SCH04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Name_93" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="60" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="SCH05" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="SCH06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SCH07">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SCH08" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SCH09">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SCH10">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SCH11">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Request Reference Number_326" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="45" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SCH12">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Assigned Identification_350" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="TD1_4">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="TD1_4" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Carrier Details (Quantity and Weight)">
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD101" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD102" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD103" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD104" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD106" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD107" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD107" />
            <b:Subject name="TD108" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD109" />
            <b:Subject name="TD110" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="TD101">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Packaging Code_103" />
              <b:CompositeID>
                <b:IDList1>
                  <b:Value>AMM</b:Value>
                  <b:Value>AMP</b:Value>
                  <b:Value>ATH</b:Value>
                  <b:Value>BAG</b:Value>
                  <b:Value>BAL</b:Value>
                  <b:Value>BBL</b:Value>
                  <b:Value>BDG</b:Value>
                  <b:Value>BDL</b:Value>
                  <b:Value>BEM</b:Value>
                  <b:Value>BIC</b:Value>
                  <b:Value>BIN</b:Value>
                  <b:Value>BLK</b:Value>
                  <b:Value>BLT</b:Value>
                  <b:Value>BOB</b:Value>
                  <b:Value>BOT</b:Value>
                  <b:Value>BOX</b:Value>
                  <b:Value>BRC</b:Value>
                  <b:Value>BRG</b:Value>
                  <b:Value>BSK</b:Value>
                  <b:Value>BXI</b:Value>
                  <b:Value>BXT</b:Value>
                  <b:Value>CAB</b:Value>
                  <b:Value>CAG</b:Value>
                  <b:Value>CAN</b:Value>
                  <b:Value>CAR</b:Value>
                  <b:Value>CAS</b:Value>
                  <b:Value>CBC</b:Value>
                  <b:Value>CBY</b:Value>
                  <b:Value>CCS</b:Value>
                  <b:Value>CHE</b:Value>
                  <b:Value>CHS</b:Value>
                  <b:Value>CLD</b:Value>
                  <b:Value>CNA</b:Value>
                  <b:Value>CNB</b:Value>
                  <b:Value>CNC</b:Value>
                  <b:Value>CND</b:Value>
                  <b:Value>CNE</b:Value>
                  <b:Value>CNF</b:Value>
                  <b:Value>CNT</b:Value>
                  <b:Value>COL</b:Value>
                  <b:Value>CON</b:Value>
                  <b:Value>COR</b:Value>
                  <b:Value>CRD</b:Value>
                  <b:Value>CRF</b:Value>
                  <b:Value>CRT</b:Value>
                  <b:Value>CSK</b:Value>
                  <b:Value>CTN</b:Value>
                  <b:Value>CX2</b:Value>
                  <b:Value>CYL</b:Value>
                  <b:Value>DBK</b:Value>
                  <b:Value>DRK</b:Value>
                  <b:Value>DRM</b:Value>
                  <b:Value>DSK</b:Value>
                  <b:Value>DTB</b:Value>
                  <b:Value>DUF</b:Value>
                  <b:Value>EGG</b:Value>
                  <b:Value>ENV</b:Value>
                  <b:Value>EPR</b:Value>
                  <b:Value>FIR</b:Value>
                  <b:Value>FLO</b:Value>
                  <b:Value>FRM</b:Value>
                  <b:Value>FSK</b:Value>
                  <b:Value>FWR</b:Value>
                  <b:Value>HED</b:Value>
                  <b:Value>HGH</b:Value>
                  <b:Value>HPR</b:Value>
                  <b:Value>HPT</b:Value>
                  <b:Value>HRB</b:Value>
                  <b:Value>HRK</b:Value>
                  <b:Value>HTB</b:Value>
                  <b:Value>INT</b:Value>
                  <b:Value>JAR</b:Value>
                  <b:Value>KEG</b:Value>
                  <b:Value>KIT</b:Value>
                  <b:Value>KRK</b:Value>
                  <b:Value>KTB</b:Value>
                  <b:Value>LBK</b:Value>
                  <b:Value>LID</b:Value>
                  <b:Value>LIF</b:Value>
                  <b:Value>LNR</b:Value>
                  <b:Value>LOG</b:Value>
                  <b:Value>LSE</b:Value>
                  <b:Value>LUG</b:Value>
                  <b:Value>LVN</b:Value>
                  <b:Value>MIX</b:Value>
                  <b:Value>ML2</b:Value>
                  <b:Value>MRP</b:Value>
                  <b:Value>MS2</b:Value>
                  <b:Value>MXD</b:Value>
                  <b:Value>NOL</b:Value>
                  <b:Value>PAF</b:Value>
                  <b:Value>PAL</b:Value>
                  <b:Value>PAT</b:Value>
                  <b:Value>PCK</b:Value>
                  <b:Value>PCS</b:Value>
                  <b:Value>PIR</b:Value>
                  <b:Value>PKG</b:Value>
                  <b:Value>PLC</b:Value>
                  <b:Value>PLF</b:Value>
                  <b:Value>PLN</b:Value>
                  <b:Value>PLT</b:Value>
                  <b:Value>POV</b:Value>
                  <b:Value>PRK</b:Value>
                  <b:Value>PRT</b:Value>
                  <b:Value>PWT</b:Value>
                  <b:Value>QTR</b:Value>
                  <b:Value>RAL</b:Value>
                  <b:Value>RCK</b:Value>
                  <b:Value>REL</b:Value>
                  <b:Value>RFT</b:Value>
                  <b:Value>ROL</b:Value>
                  <b:Value>RVR</b:Value>
                  <b:Value>SAK</b:Value>
                  <b:Value>SCS</b:Value>
                  <b:Value>SHK</b:Value>
                  <b:Value>SHT</b:Value>
                  <b:Value>SID</b:Value>
                  <b:Value>SKD</b:Value>
                  <b:Value>SKE</b:Value>
                  <b:Value>SLP</b:Value>
                  <b:Value>SLV</b:Value>
                  <b:Value>SPI</b:Value>
                  <b:Value>SPL</b:Value>
                  <b:Value>SPR</b:Value>
                  <b:Value>SRW</b:Value>
                  <b:Value>STW</b:Value>
                  <b:Value>SV2</b:Value>
                  <b:Value>TBE</b:Value>
                  <b:Value>TBN</b:Value>
                  <b:Value>TKR</b:Value>
                  <b:Value>TKT</b:Value>
                  <b:Value>TLD</b:Value>
                  <b:Value>TNK</b:Value>
                  <b:Value>TRC</b:Value>
                  <b:Value>TRK</b:Value>
                  <b:Value>TRU</b:Value>
                  <b:Value>TRY</b:Value>
                  <b:Value>TSS</b:Value>
                  <b:Value>TUB</b:Value>
                  <b:Value>UNP</b:Value>
                  <b:Value>UNT</b:Value>
                  <b:Value>VEH</b:Value>
                  <b:Value>VIL</b:Value>
                  <b:Value>VOC</b:Value>
                  <b:Value>VPK</b:Value>
                  <b:Value>WHE</b:Value>
                  <b:Value>WLC</b:Value>
                  <b:Value>WRP</b:Value>
                </b:IDList1>
                <b:IDList2>
                  <b:Value>01</b:Value>
                  <b:Value>04</b:Value>
                  <b:Value>07</b:Value>
                  <b:Value>10</b:Value>
                  <b:Value>13</b:Value>
                  <b:Value>16</b:Value>
                  <b:Value>19</b:Value>
                  <b:Value>22</b:Value>
                  <b:Value>25</b:Value>
                  <b:Value>28</b:Value>
                  <b:Value>31</b:Value>
                  <b:Value>34</b:Value>
                  <b:Value>37</b:Value>
                  <b:Value>40</b:Value>
                  <b:Value>43</b:Value>
                  <b:Value>46</b:Value>
                  <b:Value>48</b:Value>
                  <b:Value>49</b:Value>
                  <b:Value>50</b:Value>
                  <b:Value>51</b:Value>
                  <b:Value>52</b:Value>
                  <b:Value>53</b:Value>
                  <b:Value>54</b:Value>
                  <b:Value>55</b:Value>
                  <b:Value>58</b:Value>
                  <b:Value>59</b:Value>
                  <b:Value>61</b:Value>
                  <b:Value>64</b:Value>
                  <b:Value>67</b:Value>
                  <b:Value>70</b:Value>
                  <b:Value>71</b:Value>
                  <b:Value>72</b:Value>
                  <b:Value>73</b:Value>
                  <b:Value>74</b:Value>
                  <b:Value>75</b:Value>
                  <b:Value>76</b:Value>
                  <b:Value>77</b:Value>
                  <b:Value>78</b:Value>
                  <b:Value>79</b:Value>
                  <b:Value>80</b:Value>
                  <b:Value>81</b:Value>
                  <b:Value>82</b:Value>
                  <b:Value>83</b:Value>
                  <b:Value>84</b:Value>
                  <b:Value>85</b:Value>
                  <b:Value>86</b:Value>
                  <b:Value>88</b:Value>
                  <b:Value>89</b:Value>
                  <b:Value>90</b:Value>
                  <b:Value>91</b:Value>
                  <b:Value>92</b:Value>
                  <b:Value>94</b:Value>
                  <b:Value>95</b:Value>
                  <b:Value>96</b:Value>
                  <b:Value>97</b:Value>
                </b:IDList2>
              </b:CompositeID>
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="3" />
              <xs:maxLength value="5" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD102">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Lading Quantity_80" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N0">
              <xs:minLength value="1" />
              <xs:maxLength value="7" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD103" type="X12_ID_23">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Commodity Code Qualifier_23" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD104">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Commodity Code_22" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD105">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Lading Description_79" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="50" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD106" type="X12_ID_187">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Weight Qualifier_187" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD107">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Weight_81" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD108" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD109">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Volume_183" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD110" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="TD5_4">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="TD5_4" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Carrier Details (Routing Sequence/Transit Time)">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD502" />
            <b:Subject name="TD504" />
            <b:Subject name="TD505" />
            <b:Subject name="TD506" />
            <b:Subject name="TD512" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD502" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD503" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD507" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD508" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD510" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD511" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD513" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD512" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD514" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD513" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD515" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD512" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="TD501" type="X12_ID_133">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Routing Sequence Code_133" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD502" type="X12_ID_66">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Identification Code Qualifier_66" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD503">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Identification Code_67" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="2" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD504" type="X12_ID_91">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Transportation Method/Type Code_91" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD505">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Routing_387" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="35" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD506" type="X12_ID_368">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Shipment/Order Status Code_368" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD507" type="X12_ID_309">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Qualifier_309" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD508">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Identifier_310" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD509" type="X12_ID_731">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Transit Direction Code_731" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD510" type="X12_ID_732">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Transit Time Direction Qualifier_732" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD511">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Transit Time_733" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="4" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD512" type="X12_ID_284">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Level Code_284" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD513" type="X12_ID_284">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Level Code_284" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD514" type="X12_ID_284">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Level Code_284" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD515">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Country Code_26" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_ID">
              <xs:minLength value="2" />
              <xs:maxLength value="3" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="TD3_4">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="TD3_4" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Carrier Details (Equipment)">
          <b:Rule subjects="X12ConditionDesignatorX_Exclusion" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD301" />
            <b:Subject name="TD310" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD302" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD303" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD304" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD305" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD305" />
            <b:Subject name="TD306" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="TD301" type="X12_ID_40">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Equipment Description Code_40" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD302">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Equipment Initial_206" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="4" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD303">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Equipment Number_207" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD304" type="X12_ID_187">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Weight Qualifier_187" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD305">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Weight_81" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD306" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD307" type="X12_ID_102">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Ownership Code_102" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD308" type="X12_ID_407">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Seal Status Code_407" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD309">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Seal Number_225" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="2" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD310">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Equipment Type_24" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_ID">
              <xs:length value="4" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="TD4_4">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="TD4_4" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Carrier Details (Special Handling, or Hazardous Materials, or Both)">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD401" />
            <b:Subject name="TD402" />
            <b:Subject name="TD404" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD402" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD403" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="TD401" type="X12_ID_152">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Special Handling Code_152" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD402" type="X12_ID_208">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Hazardous Material Code Qualifier_208" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD403">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Hazardous Material Class Code_209" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="4" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD404">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD405" type="X12_ID_1073">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Yes/No Condition or Response Code_1073" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="REF_8">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="REF_8" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identification">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="REF02" />
            <b:Subject name="REF03" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="REF01" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="REF02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="REF03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" ref="C040_9">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="4" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identifier">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="C04003" />
                  <b:Subject name="C04004" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="C04005" />
                  <b:Subject name="C04006" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PKG_3">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="PKG_3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Marking, Packaging, Loading">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PKG04" />
            <b:Subject name="PKG05" />
            <b:Subject name="PKG06" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PKG04" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PKG03" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PKG05" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PKG01" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="PKG01" type="X12_ID_349">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Item Description Type_349" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PKG02" type="X12_ID_753">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Packaging Characteristic Code_753" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PKG03" type="X12_ID_559">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Agency Qualifier Code_559" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PKG04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Packaging Description Code_754" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="7" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PKG05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PKG06" type="X12_ID_400">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit Load Option Code_400" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="MEA_4">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="MEA_4" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Measurements">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="MEA03" />
            <b:Subject name="MEA05" />
            <b:Subject name="MEA06" />
            <b:Subject name="MEA08" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MEA05" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="C001_12" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MEA06" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="C001_12" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="MEA07" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="MEA03" />
            <b:Subject name="MEA05" />
            <b:Subject name="MEA06" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Exclusion" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="MEA08" />
            <b:Subject name="MEA03" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="MEA01" type="X12_ID_737">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Measurement Reference ID Code_737" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="MEA02" type="X12_ID_738">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Measurement Qualifier_738" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="MEA03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Measurement Value_739" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" ref="C001_12">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="4" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Composite Unit of Measure" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="MEA05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Range Minimum_740" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="MEA06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Range Maximum_741" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="MEA07" type="X12_ID_935">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Measurement Significance Code_935" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="MEA08" type="X12_ID_936">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Measurement Attribute Code_936" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="MEA09" type="X12_ID_752">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Surface/Layer/Position Code_752" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="MEA10" type="X12_ID_1373">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Measurement Method or Device_1373" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="LS">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="LS" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop Header" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="LS01">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Loop Identifier Code_447" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="6" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="LDT_3">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="LDT_3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Lead Time" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="LDT01" type="X12_ID_345">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Lead Time Code_345" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="LDT02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity_380" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="LDT03" type="X12_ID_344">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit of Time Period or Interval_344" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="LDT04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="QTY_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="QTY_2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Quantity">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="QTY02" />
            <b:Subject name="QTY04" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Exclusion" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="QTY02" />
            <b:Subject name="QTY04" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="QTY01" type="X12_ID_673">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity Qualifier_673" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="QTY02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity_380" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" ref="C001_13">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="3" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Composite Unit of Measure" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="QTY04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Free-Form Message_61" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="MSG_6">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="MSG_6" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Message Text">
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MSG03" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="MSG02" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="MSG01">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Free-Form Message Text_933" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="264" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="MSG02" type="X12_ID_934">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Printer Carriage Control Code_934" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="MSG03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Number_1470" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N0">
              <xs:minLength value="1" />
              <xs:maxLength value="9" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="REF_9">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="REF_9" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identification">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="REF02" />
            <b:Subject name="REF03" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="REF01" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="REF02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="REF03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" ref="C040_10">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="4" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identifier">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="C04003" />
                  <b:Subject name="C04004" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="C04005" />
                  <b:Subject name="C04006" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="LM_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="LM_2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Code Source Information" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="LM01" type="X12_ID_559">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Agency Qualifier Code_559" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="LM02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Source Subqualifier_822" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="LQ_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="LQ_2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Industry Code">
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="LQ01" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="LQ02" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="LQ01" type="X12_ID_1270">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Code List Qualifier Code_1270" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="LQ02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Industry Code_1271" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="LE">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="LE" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Loop Trailer" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="LE01">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Loop Identifier Code_447" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="6" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="N9_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="N9_2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identification">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="N902" />
            <b:Subject name="N903" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="N906" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="N905" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="N901" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="N902">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="N903">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Free-form Description_369" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="45" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="N904">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="N905">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="N906" type="X12_ID_623">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time Code_623" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" ref="C040_11">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="7" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identifier">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="C04003" />
                  <b:Subject name="C04004" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="C04005" />
                  <b:Subject name="C04006" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DTM_8">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="DTM_8" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Date/Time Reference">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="DTM02" />
            <b:Subject name="DTM03" />
            <b:Subject name="DTM05" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="DTM04" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="DTM03" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="DTM05" />
            <b:Subject name="DTM06" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="DTM01" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="DTM02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="DTM03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="DTM04" type="X12_ID_623">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time Code_623" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="DTM05" type="X12_ID_1250">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date Time Period Format Qualifier_1250" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="DTM06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date Time Period_1251" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="35" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="MEA_5">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="MEA_5" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Measurements">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="MEA03" />
            <b:Subject name="MEA05" />
            <b:Subject name="MEA06" />
            <b:Subject name="MEA08" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MEA05" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="C001_14" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MEA06" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="C001_14" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="MEA07" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="MEA03" />
            <b:Subject name="MEA05" />
            <b:Subject name="MEA06" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Exclusion" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="MEA08" />
            <b:Subject name="MEA03" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="MEA01" type="X12_ID_737">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Measurement Reference ID Code_737" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="MEA02" type="X12_ID_738">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Measurement Qualifier_738" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="MEA03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Measurement Value_739" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" ref="C001_14">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="4" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Composite Unit of Measure" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="MEA05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Range Minimum_740" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="MEA06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Range Maximum_741" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="MEA07" type="X12_ID_935">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Measurement Significance Code_935" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="MEA08" type="X12_ID_936">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Measurement Attribute Code_936" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="MEA09" type="X12_ID_752">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Surface/Layer/Position Code_752" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="MEA10" type="X12_ID_1373">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Measurement Method or Device_1373" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="MSG_7">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="MSG_7" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Message Text">
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MSG03" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="MSG02" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="MSG01">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Free-Form Message Text_933" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="264" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="MSG02" type="X12_ID_934">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Printer Carriage Control Code_934" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="MSG03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Number_1470" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N0">
              <xs:minLength value="1" />
              <xs:maxLength value="9" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="N1_3">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="N1_3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Name">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="N102" />
            <b:Subject name="N103" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="N103" />
            <b:Subject name="N104" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="N101" type="X12_ID_98">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Entity Identifier Code_98" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="N102">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Name_93" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="60" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="N103" type="X12_ID_66">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Identification Code Qualifier_66" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="N104">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Identification Code_67" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="2" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="N105" type="X12_ID_706">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Entity Relationship Code_706" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="N106" type="X12_ID_98">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Entity Identifier Code_98" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="N2_3">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="N2_3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Additional Name Information" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="N201">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Name_93" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="60" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="N202">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Name_93" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="60" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="N3_3">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="N3_3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Address Information" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="N301">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Address Information_166" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="55" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="N302">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Address Information_166" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="55" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="N4_3">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="N4_3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Geographic Location">
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="N406" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="N405" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="N401">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="City Name_19" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="2" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="N402">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="State or Province Code_156" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_ID">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="N403">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Postal Code_116" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_ID">
              <xs:minLength value="3" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="N404">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Country Code_26" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_ID">
              <xs:minLength value="2" />
              <xs:maxLength value="3" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="N405" type="X12_ID_309">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Qualifier_309" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="N406">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Identifier_310" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="QTY_3">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="QTY_3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Quantity">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="QTY02" />
            <b:Subject name="QTY04" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Exclusion" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="QTY02" />
            <b:Subject name="QTY04" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="QTY01" type="X12_ID_673">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity Qualifier_673" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="QTY02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity_380" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" ref="C001_15">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="3" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Composite Unit of Measure" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="QTY04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Free-Form Message_61" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="NX2_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="NX2_2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Location ID Component" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="NX201" type="X12_ID_1106">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Address Component Qualifier_1106" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="NX202">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Address Information_166" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="55" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="NX203">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="County Designator_1096" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_ID">
              <xs:length value="5" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="REF_10">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="REF_10" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identification">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="REF02" />
            <b:Subject name="REF03" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="REF01" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="REF02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="REF03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" ref="C040_12">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="4" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identifier">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="C04003" />
                  <b:Subject name="C04004" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="C04005" />
                  <b:Subject name="C04006" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PER_4">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="PER_4" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Administrative Communications Contact">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PER03" />
            <b:Subject name="PER04" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PER05" />
            <b:Subject name="PER06" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PER07" />
            <b:Subject name="PER08" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="PER01" type="X12_ID_366">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Contact Function Code_366" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PER02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Name_93" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="60" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PER03" type="X12_ID_365">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Communication Number Qualifier_365" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PER04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Communication Number_364" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PER05" type="X12_ID_365">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Communication Number Qualifier_365" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PER06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Communication Number_364" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PER07" type="X12_ID_365">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Communication Number Qualifier_365" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PER08">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Communication Number_364" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PER09">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Contact Inquiry Reference_443" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SI_5">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="SI_5" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Service Characteristic Identification">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI04" />
            <b:Subject name="SI05" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI06" />
            <b:Subject name="SI07" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI08" />
            <b:Subject name="SI09" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI10" />
            <b:Subject name="SI11" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI12" />
            <b:Subject name="SI13" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI14" />
            <b:Subject name="SI15" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI16" />
            <b:Subject name="SI17" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI18" />
            <b:Subject name="SI19" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI20" />
            <b:Subject name="SI21" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="SI01" type="X12_ID_559">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Agency Qualifier Code_559" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="SI02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="SI03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI07">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI08">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI09">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI10">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI11">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI12">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI13">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI14">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI15">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI16">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI17">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI18">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI19">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI20">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI21">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DTM_9">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="DTM_9" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Date/Time Reference">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="DTM02" />
            <b:Subject name="DTM03" />
            <b:Subject name="DTM05" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="DTM04" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="DTM03" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="DTM05" />
            <b:Subject name="DTM06" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="DTM01" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="DTM02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="DTM03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="DTM04" type="X12_ID_623">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time Code_623" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="DTM05" type="X12_ID_1250">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date Time Period Format Qualifier_1250" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="DTM06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date Time Period_1251" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="35" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="FOB_4">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="FOB_4" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="F.O.B. Related Instructions">
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="FOB03" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="FOB02" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="FOB04" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="FOB05" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="FOB07" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="FOB06" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="FOB08" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="FOB09" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="FOB01" type="X12_ID_146">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Shipment Method of Payment_146" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="FOB02" type="X12_ID_309">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Qualifier_309" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="FOB03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="FOB04" type="X12_ID_334">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Transportation Terms Qualifier Code_334" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="FOB05" type="X12_ID_335">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Transportation Terms Code_335" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="FOB06" type="X12_ID_309">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Qualifier_309" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="FOB07">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="FOB08" type="X12_ID_54">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Risk of Loss Code_54" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="FOB09">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SCH_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="SCH_2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Line Item Schedule">
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="SCH03" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SCH04" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="SCH08" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SCH09" />
            <b:Subject name="SCH10" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="SCH09" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SCH08" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="SCH10" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SCH08" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="SCH01">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity_380" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="SCH02" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SCH03" type="X12_ID_98">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Entity Identifier Code_98" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SCH04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Name_93" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="60" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="SCH05" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="SCH06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SCH07">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SCH08" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SCH09">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SCH10">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SCH11">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Request Reference Number_326" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="45" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SCH12">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Assigned Identification_350" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="TD1_5">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="TD1_5" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Carrier Details (Quantity and Weight)">
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD101" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD102" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD103" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD104" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD106" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD107" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD107" />
            <b:Subject name="TD108" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD109" />
            <b:Subject name="TD110" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="TD101">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Packaging Code_103" />
              <b:CompositeID>
                <b:IDList1>
                  <b:Value>AMM</b:Value>
                  <b:Value>AMP</b:Value>
                  <b:Value>ATH</b:Value>
                  <b:Value>BAG</b:Value>
                  <b:Value>BAL</b:Value>
                  <b:Value>BBL</b:Value>
                  <b:Value>BDG</b:Value>
                  <b:Value>BDL</b:Value>
                  <b:Value>BEM</b:Value>
                  <b:Value>BIC</b:Value>
                  <b:Value>BIN</b:Value>
                  <b:Value>BLK</b:Value>
                  <b:Value>BLT</b:Value>
                  <b:Value>BOB</b:Value>
                  <b:Value>BOT</b:Value>
                  <b:Value>BOX</b:Value>
                  <b:Value>BRC</b:Value>
                  <b:Value>BRG</b:Value>
                  <b:Value>BSK</b:Value>
                  <b:Value>BXI</b:Value>
                  <b:Value>BXT</b:Value>
                  <b:Value>CAB</b:Value>
                  <b:Value>CAG</b:Value>
                  <b:Value>CAN</b:Value>
                  <b:Value>CAR</b:Value>
                  <b:Value>CAS</b:Value>
                  <b:Value>CBC</b:Value>
                  <b:Value>CBY</b:Value>
                  <b:Value>CCS</b:Value>
                  <b:Value>CHE</b:Value>
                  <b:Value>CHS</b:Value>
                  <b:Value>CLD</b:Value>
                  <b:Value>CNA</b:Value>
                  <b:Value>CNB</b:Value>
                  <b:Value>CNC</b:Value>
                  <b:Value>CND</b:Value>
                  <b:Value>CNE</b:Value>
                  <b:Value>CNF</b:Value>
                  <b:Value>CNT</b:Value>
                  <b:Value>COL</b:Value>
                  <b:Value>CON</b:Value>
                  <b:Value>COR</b:Value>
                  <b:Value>CRD</b:Value>
                  <b:Value>CRF</b:Value>
                  <b:Value>CRT</b:Value>
                  <b:Value>CSK</b:Value>
                  <b:Value>CTN</b:Value>
                  <b:Value>CX2</b:Value>
                  <b:Value>CYL</b:Value>
                  <b:Value>DBK</b:Value>
                  <b:Value>DRK</b:Value>
                  <b:Value>DRM</b:Value>
                  <b:Value>DSK</b:Value>
                  <b:Value>DTB</b:Value>
                  <b:Value>DUF</b:Value>
                  <b:Value>EGG</b:Value>
                  <b:Value>ENV</b:Value>
                  <b:Value>EPR</b:Value>
                  <b:Value>FIR</b:Value>
                  <b:Value>FLO</b:Value>
                  <b:Value>FRM</b:Value>
                  <b:Value>FSK</b:Value>
                  <b:Value>FWR</b:Value>
                  <b:Value>HED</b:Value>
                  <b:Value>HGH</b:Value>
                  <b:Value>HPR</b:Value>
                  <b:Value>HPT</b:Value>
                  <b:Value>HRB</b:Value>
                  <b:Value>HRK</b:Value>
                  <b:Value>HTB</b:Value>
                  <b:Value>INT</b:Value>
                  <b:Value>JAR</b:Value>
                  <b:Value>KEG</b:Value>
                  <b:Value>KIT</b:Value>
                  <b:Value>KRK</b:Value>
                  <b:Value>KTB</b:Value>
                  <b:Value>LBK</b:Value>
                  <b:Value>LID</b:Value>
                  <b:Value>LIF</b:Value>
                  <b:Value>LNR</b:Value>
                  <b:Value>LOG</b:Value>
                  <b:Value>LSE</b:Value>
                  <b:Value>LUG</b:Value>
                  <b:Value>LVN</b:Value>
                  <b:Value>MIX</b:Value>
                  <b:Value>ML2</b:Value>
                  <b:Value>MRP</b:Value>
                  <b:Value>MS2</b:Value>
                  <b:Value>MXD</b:Value>
                  <b:Value>NOL</b:Value>
                  <b:Value>PAF</b:Value>
                  <b:Value>PAL</b:Value>
                  <b:Value>PAT</b:Value>
                  <b:Value>PCK</b:Value>
                  <b:Value>PCS</b:Value>
                  <b:Value>PIR</b:Value>
                  <b:Value>PKG</b:Value>
                  <b:Value>PLC</b:Value>
                  <b:Value>PLF</b:Value>
                  <b:Value>PLN</b:Value>
                  <b:Value>PLT</b:Value>
                  <b:Value>POV</b:Value>
                  <b:Value>PRK</b:Value>
                  <b:Value>PRT</b:Value>
                  <b:Value>PWT</b:Value>
                  <b:Value>QTR</b:Value>
                  <b:Value>RAL</b:Value>
                  <b:Value>RCK</b:Value>
                  <b:Value>REL</b:Value>
                  <b:Value>RFT</b:Value>
                  <b:Value>ROL</b:Value>
                  <b:Value>RVR</b:Value>
                  <b:Value>SAK</b:Value>
                  <b:Value>SCS</b:Value>
                  <b:Value>SHK</b:Value>
                  <b:Value>SHT</b:Value>
                  <b:Value>SID</b:Value>
                  <b:Value>SKD</b:Value>
                  <b:Value>SKE</b:Value>
                  <b:Value>SLP</b:Value>
                  <b:Value>SLV</b:Value>
                  <b:Value>SPI</b:Value>
                  <b:Value>SPL</b:Value>
                  <b:Value>SPR</b:Value>
                  <b:Value>SRW</b:Value>
                  <b:Value>STW</b:Value>
                  <b:Value>SV2</b:Value>
                  <b:Value>TBE</b:Value>
                  <b:Value>TBN</b:Value>
                  <b:Value>TKR</b:Value>
                  <b:Value>TKT</b:Value>
                  <b:Value>TLD</b:Value>
                  <b:Value>TNK</b:Value>
                  <b:Value>TRC</b:Value>
                  <b:Value>TRK</b:Value>
                  <b:Value>TRU</b:Value>
                  <b:Value>TRY</b:Value>
                  <b:Value>TSS</b:Value>
                  <b:Value>TUB</b:Value>
                  <b:Value>UNP</b:Value>
                  <b:Value>UNT</b:Value>
                  <b:Value>VEH</b:Value>
                  <b:Value>VIL</b:Value>
                  <b:Value>VOC</b:Value>
                  <b:Value>VPK</b:Value>
                  <b:Value>WHE</b:Value>
                  <b:Value>WLC</b:Value>
                  <b:Value>WRP</b:Value>
                </b:IDList1>
                <b:IDList2>
                  <b:Value>01</b:Value>
                  <b:Value>04</b:Value>
                  <b:Value>07</b:Value>
                  <b:Value>10</b:Value>
                  <b:Value>13</b:Value>
                  <b:Value>16</b:Value>
                  <b:Value>19</b:Value>
                  <b:Value>22</b:Value>
                  <b:Value>25</b:Value>
                  <b:Value>28</b:Value>
                  <b:Value>31</b:Value>
                  <b:Value>34</b:Value>
                  <b:Value>37</b:Value>
                  <b:Value>40</b:Value>
                  <b:Value>43</b:Value>
                  <b:Value>46</b:Value>
                  <b:Value>48</b:Value>
                  <b:Value>49</b:Value>
                  <b:Value>50</b:Value>
                  <b:Value>51</b:Value>
                  <b:Value>52</b:Value>
                  <b:Value>53</b:Value>
                  <b:Value>54</b:Value>
                  <b:Value>55</b:Value>
                  <b:Value>58</b:Value>
                  <b:Value>59</b:Value>
                  <b:Value>61</b:Value>
                  <b:Value>64</b:Value>
                  <b:Value>67</b:Value>
                  <b:Value>70</b:Value>
                  <b:Value>71</b:Value>
                  <b:Value>72</b:Value>
                  <b:Value>73</b:Value>
                  <b:Value>74</b:Value>
                  <b:Value>75</b:Value>
                  <b:Value>76</b:Value>
                  <b:Value>77</b:Value>
                  <b:Value>78</b:Value>
                  <b:Value>79</b:Value>
                  <b:Value>80</b:Value>
                  <b:Value>81</b:Value>
                  <b:Value>82</b:Value>
                  <b:Value>83</b:Value>
                  <b:Value>84</b:Value>
                  <b:Value>85</b:Value>
                  <b:Value>86</b:Value>
                  <b:Value>88</b:Value>
                  <b:Value>89</b:Value>
                  <b:Value>90</b:Value>
                  <b:Value>91</b:Value>
                  <b:Value>92</b:Value>
                  <b:Value>94</b:Value>
                  <b:Value>95</b:Value>
                  <b:Value>96</b:Value>
                  <b:Value>97</b:Value>
                </b:IDList2>
              </b:CompositeID>
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="3" />
              <xs:maxLength value="5" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD102">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Lading Quantity_80" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N0">
              <xs:minLength value="1" />
              <xs:maxLength value="7" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD103" type="X12_ID_23">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Commodity Code Qualifier_23" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD104">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Commodity Code_22" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD105">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Lading Description_79" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="50" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD106" type="X12_ID_187">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Weight Qualifier_187" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD107">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Weight_81" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD108" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD109">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Volume_183" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD110" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="TD5_5">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="TD5_5" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Carrier Details (Routing Sequence/Transit Time)">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD502" />
            <b:Subject name="TD504" />
            <b:Subject name="TD505" />
            <b:Subject name="TD506" />
            <b:Subject name="TD512" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD502" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD503" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD507" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD508" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD510" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD511" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD513" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD512" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD514" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD513" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD515" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD512" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="TD501" type="X12_ID_133">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Routing Sequence Code_133" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD502" type="X12_ID_66">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Identification Code Qualifier_66" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD503">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Identification Code_67" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="2" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD504" type="X12_ID_91">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Transportation Method/Type Code_91" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD505">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Routing_387" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="35" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD506" type="X12_ID_368">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Shipment/Order Status Code_368" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD507" type="X12_ID_309">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Qualifier_309" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD508">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Identifier_310" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD509" type="X12_ID_731">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Transit Direction Code_731" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD510" type="X12_ID_732">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Transit Time Direction Qualifier_732" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD511">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Transit Time_733" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="4" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD512" type="X12_ID_284">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Level Code_284" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD513" type="X12_ID_284">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Level Code_284" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD514" type="X12_ID_284">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Level Code_284" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD515">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Country Code_26" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_ID">
              <xs:minLength value="2" />
              <xs:maxLength value="3" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="TD3_5">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="TD3_5" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Carrier Details (Equipment)">
          <b:Rule subjects="X12ConditionDesignatorX_Exclusion" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD301" />
            <b:Subject name="TD310" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD302" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD303" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD304" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD305" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD305" />
            <b:Subject name="TD306" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="TD301" type="X12_ID_40">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Equipment Description Code_40" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD302">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Equipment Initial_206" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="4" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD303">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Equipment Number_207" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD304" type="X12_ID_187">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Weight Qualifier_187" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD305">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Weight_81" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD306" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD307" type="X12_ID_102">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Ownership Code_102" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD308" type="X12_ID_407">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Seal Status Code_407" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD309">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Seal Number_225" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="2" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD310">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Equipment Type_24" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_ID">
              <xs:length value="4" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="TD4_5">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="TD4_5" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Carrier Details (Special Handling, or Hazardous Materials, or Both)">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD401" />
            <b:Subject name="TD402" />
            <b:Subject name="TD404" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="TD402" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TD403" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="TD401" type="X12_ID_152">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Special Handling Code_152" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD402" type="X12_ID_208">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Hazardous Material Code Qualifier_208" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TD403">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Hazardous Material Class Code_209" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="4" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD404">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TD405" type="X12_ID_1073">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Yes/No Condition or Response Code_1073" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PKG_4">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="PKG_4" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Marking, Packaging, Loading">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PKG04" />
            <b:Subject name="PKG05" />
            <b:Subject name="PKG06" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PKG04" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PKG03" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PKG05" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PKG01" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="PKG01" type="X12_ID_349">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Item Description Type_349" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PKG02" type="X12_ID_753">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Packaging Characteristic Code_753" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PKG03" type="X12_ID_559">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Agency Qualifier Code_559" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PKG04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Packaging Description Code_754" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="7" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PKG05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PKG06" type="X12_ID_400">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit Load Option Code_400" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="LDT_4">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="LDT_4" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Lead Time" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="LDT01" type="X12_ID_345">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Lead Time Code_345" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="LDT02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity_380" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="LDT03" type="X12_ID_344">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit of Time Period or Interval_344" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="LDT04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="MAN_3">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="MAN_3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Marks and Numbers">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="MAN04" />
            <b:Subject name="MAN05" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MAN06" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="MAN05" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="MAN01" type="X12_ID_88">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Marks and Numbers Qualifier_88" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="MAN02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Marks and Numbers_87" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="MAN03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Marks and Numbers_87" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="MAN04" type="X12_ID_88">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Marks and Numbers Qualifier_88" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="MAN05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Marks and Numbers_87" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="MAN06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Marks and Numbers_87" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="QTY_4">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="QTY_4" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Quantity">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="QTY02" />
            <b:Subject name="QTY04" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Exclusion" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="QTY02" />
            <b:Subject name="QTY04" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="QTY01" type="X12_ID_673">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity Qualifier_673" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="QTY02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity_380" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" ref="C001_16">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="3" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Composite Unit of Measure" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="QTY04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Free-Form Message_61" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="MSG_8">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="MSG_8" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Message Text">
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MSG03" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="MSG02" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="MSG01">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Free-Form Message Text_933" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="264" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="MSG02" type="X12_ID_934">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Printer Carriage Control Code_934" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="MSG03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Number_1470" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N0">
              <xs:minLength value="1" />
              <xs:maxLength value="9" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="REF_11">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="REF_11" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identification">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="REF02" />
            <b:Subject name="REF03" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="REF01" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="REF02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="REF03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" ref="C040_13">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="4" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identifier">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="C04003" />
                  <b:Subject name="C04004" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="C04005" />
                  <b:Subject name="C04006" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SLN">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="SLN" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Subline Item Detail">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SLN04" />
            <b:Subject name="C001_17" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="SLN07" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SLN06" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="SLN08" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SLN06" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SLN09" />
            <b:Subject name="SLN10" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SLN11" />
            <b:Subject name="SLN12" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SLN13" />
            <b:Subject name="SLN14" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SLN15" />
            <b:Subject name="SLN16" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SLN17" />
            <b:Subject name="SLN18" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SLN19" />
            <b:Subject name="SLN20" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SLN21" />
            <b:Subject name="SLN22" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SLN23" />
            <b:Subject name="SLN24" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SLN25" />
            <b:Subject name="SLN26" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SLN27" />
            <b:Subject name="SLN28" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="SLN01">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Assigned Identification_350" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SLN02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Assigned Identification_350" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="SLN03" type="X12_ID_662">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Relationship Code_662" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SLN04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity_380" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" ref="C001_17">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="5" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Composite Unit of Measure" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SLN06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit Price_212" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="17" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SLN07" type="X12_ID_639">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Basis of Unit Price Code_639" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SLN08" type="X12_ID_662">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Relationship Code_662" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SLN09" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SLN10">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SLN11" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SLN12">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SLN13" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SLN14">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SLN15" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SLN16">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SLN17" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SLN18">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SLN19" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SLN20">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SLN21" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SLN22">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SLN23" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SLN24">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SLN25" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SLN26">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SLN27" type="X12_ID_235">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID Qualifier_235" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SLN28">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="MSG_9">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="MSG_9" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Message Text">
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MSG03" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="MSG02" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="MSG01">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Free-Form Message Text_933" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="264" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="MSG02" type="X12_ID_934">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Printer Carriage Control Code_934" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="MSG03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Number_1470" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N0">
              <xs:minLength value="1" />
              <xs:maxLength value="9" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SI_6">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="SI_6" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Service Characteristic Identification">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI04" />
            <b:Subject name="SI05" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI06" />
            <b:Subject name="SI07" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI08" />
            <b:Subject name="SI09" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI10" />
            <b:Subject name="SI11" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI12" />
            <b:Subject name="SI13" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI14" />
            <b:Subject name="SI15" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI16" />
            <b:Subject name="SI17" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI18" />
            <b:Subject name="SI19" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI20" />
            <b:Subject name="SI21" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="SI01" type="X12_ID_559">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Agency Qualifier Code_559" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="SI02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="SI03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI07">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI08">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI09">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI10">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI11">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI12">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI13">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI14">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI15">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI16">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI17">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI18">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI19">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI20">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI21">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PID_3">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="PID_3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Product/Item Description">
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PID04" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PID03" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PID04" />
            <b:Subject name="PID05" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PID07" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PID03" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PID08" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PID04" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PID09" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PID05" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="PID01" type="X12_ID_349">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Item Description Type_349" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PID02" type="X12_ID_750">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Process Characteristic Code_750" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PID03" type="X12_ID_559">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Agency Qualifier Code_559" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PID04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product Description Code_751" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="12" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PID05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PID06" type="X12_ID_752">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Surface/Layer/Position Code_752" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PID07">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Source Subqualifier_822" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PID08" type="X12_ID_1073">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Yes/No Condition or Response Code_1073" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PID09">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Language Code_819" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_ID">
              <xs:minLength value="2" />
              <xs:maxLength value="3" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PO3_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="PO3_2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Additional Item Detail">
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="PO304" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PO303" />
            <b:Subject name="PO305" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="PO301" type="X12_ID_371">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Change Reason Code_371" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PO302">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PO303" type="X12_ID_236">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Price Identifier Code_236" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PO304">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit Price_212" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="17" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PO305" type="X12_ID_639">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Basis of Unit Price Code_639" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="PO306">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity_380" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="PO307" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PO308">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="TC2_3">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="TC2_3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Commodity" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="TC201" type="X12_ID_23">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Commodity Code Qualifier_23" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="TC202">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Commodity Code_22" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ADV_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="ADV_2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Advertising Demographic Information">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="ADV06" />
            <b:Subject name="ADV07" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="ADV01" type="X12_ID_559">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Agency Qualifier Code_559" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="ADV02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="ADV03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Range Minimum_740" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="ADV04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Range Maximum_741" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="ADV05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Category_729" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="6" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="ADV06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="ADV07">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Measurement Value_739" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DTM_10">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="DTM_10" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Date/Time Reference">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="DTM02" />
            <b:Subject name="DTM03" />
            <b:Subject name="DTM05" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="DTM04" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="DTM03" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="DTM05" />
            <b:Subject name="DTM06" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="DTM01" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="DTM02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="DTM03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="DTM04" type="X12_ID_623">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time Code_623" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="DTM05" type="X12_ID_1250">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date Time Period Format Qualifier_1250" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="DTM06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date Time Period_1251" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="35" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CTP_4">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="CTP_4" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Pricing Information">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CTP04" />
            <b:Subject name="C001_18" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CTP06" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CTP07" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CTP09" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CTP02" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CTP10" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CTP02" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CTP11" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CTP03" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="CTP01" type="X12_ID_687">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Class of Trade Code_687" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CTP02" type="X12_ID_236">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Price Identifier Code_236" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CTP03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit Price_212" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="17" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CTP04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity_380" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" ref="C001_18">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="5" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Composite Unit of Measure" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CTP06" type="X12_ID_648">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Price Multiplier Qualifier_648" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CTP07">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CTP08">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Monetary Amount_782" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="18" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CTP09" type="X12_ID_639">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Basis of Unit Price Code_639" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CTP10">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Condition Value_499" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CTP11">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiple Price Quantity_289" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N0">
              <xs:minLength value="1" />
              <xs:maxLength value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PAM_3">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="PAM_3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Period Amount">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PAM01" />
            <b:Subject name="PAM02" />
            <b:Subject name="C001_19" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PAM02" />
            <b:Subject name="PAM05" />
            <b:Subject name="PAM14" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PAM04" />
            <b:Subject name="PAM05" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PAM06" />
            <b:Subject name="PAM07" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="PAM07" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PAM08" />
            <b:Subject name="PAM09" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PAM07" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PAM06" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PAM08" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PAM07" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PAM09" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PAM07" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="PAM10" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PAM11" />
            <b:Subject name="PAM12" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PAM11" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PAM10" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PAM13" />
            <b:Subject name="PAM14" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="PAM01" type="X12_ID_673">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity Qualifier_673" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PAM02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity_380" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" ref="C001_19">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="3" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Composite Unit of Measure" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PAM04" type="X12_ID_522">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Amount Qualifier Code_522" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PAM05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Monetary Amount_782" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="18" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PAM06" type="X12_ID_344">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit of Time Period or Interval_344" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PAM07" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PAM08">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PAM09">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PAM10" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PAM11">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PAM12">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PAM13" type="X12_ID_1004">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Percent Qualifier_1004" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PAM14">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Percent_954" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PAM15" type="X12_ID_1073">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Yes/No Condition or Response Code_1073" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PO4_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="PO4_2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Item Physical Details">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PO402" />
            <b:Subject name="PO403" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PO405" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PO406" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PO406" />
            <b:Subject name="PO407" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PO408" />
            <b:Subject name="PO409" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PO410" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PO413" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PO411" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PO413" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PO412" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PO413" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="PO413" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PO410" />
            <b:Subject name="PO411" />
            <b:Subject name="PO412" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PO417" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PO416" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="PO418" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PO404" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="PO401">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Pack_356" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N0">
              <xs:minLength value="1" />
              <xs:maxLength value="6" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PO402">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Size_357" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PO403" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PO404">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Packaging Code_103" />
              <b:CompositeID>
                <b:IDList1>
                  <b:Value>AMM</b:Value>
                  <b:Value>AMP</b:Value>
                  <b:Value>ATH</b:Value>
                  <b:Value>BAG</b:Value>
                  <b:Value>BAL</b:Value>
                  <b:Value>BBL</b:Value>
                  <b:Value>BDG</b:Value>
                  <b:Value>BDL</b:Value>
                  <b:Value>BEM</b:Value>
                  <b:Value>BIC</b:Value>
                  <b:Value>BIN</b:Value>
                  <b:Value>BLK</b:Value>
                  <b:Value>BLT</b:Value>
                  <b:Value>BOB</b:Value>
                  <b:Value>BOT</b:Value>
                  <b:Value>BOX</b:Value>
                  <b:Value>BRC</b:Value>
                  <b:Value>BRG</b:Value>
                  <b:Value>BSK</b:Value>
                  <b:Value>BXI</b:Value>
                  <b:Value>BXT</b:Value>
                  <b:Value>CAB</b:Value>
                  <b:Value>CAG</b:Value>
                  <b:Value>CAN</b:Value>
                  <b:Value>CAR</b:Value>
                  <b:Value>CAS</b:Value>
                  <b:Value>CBC</b:Value>
                  <b:Value>CBY</b:Value>
                  <b:Value>CCS</b:Value>
                  <b:Value>CHE</b:Value>
                  <b:Value>CHS</b:Value>
                  <b:Value>CLD</b:Value>
                  <b:Value>CNA</b:Value>
                  <b:Value>CNB</b:Value>
                  <b:Value>CNC</b:Value>
                  <b:Value>CND</b:Value>
                  <b:Value>CNE</b:Value>
                  <b:Value>CNF</b:Value>
                  <b:Value>CNT</b:Value>
                  <b:Value>COL</b:Value>
                  <b:Value>CON</b:Value>
                  <b:Value>COR</b:Value>
                  <b:Value>CRD</b:Value>
                  <b:Value>CRF</b:Value>
                  <b:Value>CRT</b:Value>
                  <b:Value>CSK</b:Value>
                  <b:Value>CTN</b:Value>
                  <b:Value>CX2</b:Value>
                  <b:Value>CYL</b:Value>
                  <b:Value>DBK</b:Value>
                  <b:Value>DRK</b:Value>
                  <b:Value>DRM</b:Value>
                  <b:Value>DSK</b:Value>
                  <b:Value>DTB</b:Value>
                  <b:Value>DUF</b:Value>
                  <b:Value>EGG</b:Value>
                  <b:Value>ENV</b:Value>
                  <b:Value>EPR</b:Value>
                  <b:Value>FIR</b:Value>
                  <b:Value>FLO</b:Value>
                  <b:Value>FRM</b:Value>
                  <b:Value>FSK</b:Value>
                  <b:Value>FWR</b:Value>
                  <b:Value>HED</b:Value>
                  <b:Value>HGH</b:Value>
                  <b:Value>HPR</b:Value>
                  <b:Value>HPT</b:Value>
                  <b:Value>HRB</b:Value>
                  <b:Value>HRK</b:Value>
                  <b:Value>HTB</b:Value>
                  <b:Value>INT</b:Value>
                  <b:Value>JAR</b:Value>
                  <b:Value>KEG</b:Value>
                  <b:Value>KIT</b:Value>
                  <b:Value>KRK</b:Value>
                  <b:Value>KTB</b:Value>
                  <b:Value>LBK</b:Value>
                  <b:Value>LID</b:Value>
                  <b:Value>LIF</b:Value>
                  <b:Value>LNR</b:Value>
                  <b:Value>LOG</b:Value>
                  <b:Value>LSE</b:Value>
                  <b:Value>LUG</b:Value>
                  <b:Value>LVN</b:Value>
                  <b:Value>MIX</b:Value>
                  <b:Value>ML2</b:Value>
                  <b:Value>MRP</b:Value>
                  <b:Value>MS2</b:Value>
                  <b:Value>MXD</b:Value>
                  <b:Value>NOL</b:Value>
                  <b:Value>PAF</b:Value>
                  <b:Value>PAL</b:Value>
                  <b:Value>PAT</b:Value>
                  <b:Value>PCK</b:Value>
                  <b:Value>PCS</b:Value>
                  <b:Value>PIR</b:Value>
                  <b:Value>PKG</b:Value>
                  <b:Value>PLC</b:Value>
                  <b:Value>PLF</b:Value>
                  <b:Value>PLN</b:Value>
                  <b:Value>PLT</b:Value>
                  <b:Value>POV</b:Value>
                  <b:Value>PRK</b:Value>
                  <b:Value>PRT</b:Value>
                  <b:Value>PWT</b:Value>
                  <b:Value>QTR</b:Value>
                  <b:Value>RAL</b:Value>
                  <b:Value>RCK</b:Value>
                  <b:Value>REL</b:Value>
                  <b:Value>RFT</b:Value>
                  <b:Value>ROL</b:Value>
                  <b:Value>RVR</b:Value>
                  <b:Value>SAK</b:Value>
                  <b:Value>SCS</b:Value>
                  <b:Value>SHK</b:Value>
                  <b:Value>SHT</b:Value>
                  <b:Value>SID</b:Value>
                  <b:Value>SKD</b:Value>
                  <b:Value>SKE</b:Value>
                  <b:Value>SLP</b:Value>
                  <b:Value>SLV</b:Value>
                  <b:Value>SPI</b:Value>
                  <b:Value>SPL</b:Value>
                  <b:Value>SPR</b:Value>
                  <b:Value>SRW</b:Value>
                  <b:Value>STW</b:Value>
                  <b:Value>SV2</b:Value>
                  <b:Value>TBE</b:Value>
                  <b:Value>TBN</b:Value>
                  <b:Value>TKR</b:Value>
                  <b:Value>TKT</b:Value>
                  <b:Value>TLD</b:Value>
                  <b:Value>TNK</b:Value>
                  <b:Value>TRC</b:Value>
                  <b:Value>TRK</b:Value>
                  <b:Value>TRU</b:Value>
                  <b:Value>TRY</b:Value>
                  <b:Value>TSS</b:Value>
                  <b:Value>TUB</b:Value>
                  <b:Value>UNP</b:Value>
                  <b:Value>UNT</b:Value>
                  <b:Value>VEH</b:Value>
                  <b:Value>VIL</b:Value>
                  <b:Value>VOC</b:Value>
                  <b:Value>VPK</b:Value>
                  <b:Value>WHE</b:Value>
                  <b:Value>WLC</b:Value>
                  <b:Value>WRP</b:Value>
                </b:IDList1>
                <b:IDList2>
                  <b:Value>01</b:Value>
                  <b:Value>04</b:Value>
                  <b:Value>07</b:Value>
                  <b:Value>10</b:Value>
                  <b:Value>13</b:Value>
                  <b:Value>16</b:Value>
                  <b:Value>19</b:Value>
                  <b:Value>22</b:Value>
                  <b:Value>25</b:Value>
                  <b:Value>28</b:Value>
                  <b:Value>31</b:Value>
                  <b:Value>34</b:Value>
                  <b:Value>37</b:Value>
                  <b:Value>40</b:Value>
                  <b:Value>43</b:Value>
                  <b:Value>46</b:Value>
                  <b:Value>48</b:Value>
                  <b:Value>49</b:Value>
                  <b:Value>50</b:Value>
                  <b:Value>51</b:Value>
                  <b:Value>52</b:Value>
                  <b:Value>53</b:Value>
                  <b:Value>54</b:Value>
                  <b:Value>55</b:Value>
                  <b:Value>58</b:Value>
                  <b:Value>59</b:Value>
                  <b:Value>61</b:Value>
                  <b:Value>64</b:Value>
                  <b:Value>67</b:Value>
                  <b:Value>70</b:Value>
                  <b:Value>71</b:Value>
                  <b:Value>72</b:Value>
                  <b:Value>73</b:Value>
                  <b:Value>74</b:Value>
                  <b:Value>75</b:Value>
                  <b:Value>76</b:Value>
                  <b:Value>77</b:Value>
                  <b:Value>78</b:Value>
                  <b:Value>79</b:Value>
                  <b:Value>80</b:Value>
                  <b:Value>81</b:Value>
                  <b:Value>82</b:Value>
                  <b:Value>83</b:Value>
                  <b:Value>84</b:Value>
                  <b:Value>85</b:Value>
                  <b:Value>86</b:Value>
                  <b:Value>88</b:Value>
                  <b:Value>89</b:Value>
                  <b:Value>90</b:Value>
                  <b:Value>91</b:Value>
                  <b:Value>92</b:Value>
                  <b:Value>94</b:Value>
                  <b:Value>95</b:Value>
                  <b:Value>96</b:Value>
                  <b:Value>97</b:Value>
                </b:IDList2>
              </b:CompositeID>
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="3" />
              <xs:maxLength value="5" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PO405" type="X12_ID_187">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Weight Qualifier_187" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PO406">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Gross Weight per Pack_384" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="9" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PO407" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PO408">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Gross Volume per Pack_385" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="9" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PO409" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PO410">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Length_82" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PO411">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Width_189" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PO412">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Height_65" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PO413" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PO414">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Inner Pack_810" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N0">
              <xs:minLength value="1" />
              <xs:maxLength value="6" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PO415" type="X12_ID_752">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Surface/Layer/Position Code_752" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PO416">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Assigned Identification_350" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PO417">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Assigned Identification_350" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PO418">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Number_1470" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N0">
              <xs:minLength value="1" />
              <xs:maxLength value="9" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="TAX_3">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="TAX_3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Tax Reference">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TAX01" />
            <b:Subject name="TAX03" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TAX02" />
            <b:Subject name="TAX03" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TAX04" />
            <b:Subject name="TAX05" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TAX06" />
            <b:Subject name="TAX07" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TAX08" />
            <b:Subject name="TAX09" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="TAX10" />
            <b:Subject name="TAX11" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="TAX01">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Tax Identification Number_325" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TAX02" type="X12_ID_309">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Qualifier_309" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TAX03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Identifier_310" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TAX04" type="X12_ID_309">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Qualifier_309" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TAX05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Identifier_310" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TAX06" type="X12_ID_309">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Qualifier_309" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TAX07">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Identifier_310" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TAX08" type="X12_ID_309">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Qualifier_309" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TAX09">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Identifier_310" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TAX10" type="X12_ID_309">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Qualifier_309" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TAX11">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Identifier_310" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="TAX12" type="X12_ID_441">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Tax Exempt Code_441" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="TAX13" type="X12_ID_1179">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Customs Entry Type Group Code_1179" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="N9_3">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="N9_3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identification">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="N902" />
            <b:Subject name="N903" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="N906" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="N905" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="N901" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="N902">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="N903">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Free-form Description_369" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="45" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="N904">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="N905">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="N906" type="X12_ID_623">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time Code_623" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" ref="C040_14">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="7" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identifier">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="C04003" />
                  <b:Subject name="C04004" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="C04005" />
                  <b:Subject name="C04006" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DTM_11">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="DTM_11" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Date/Time Reference">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="DTM02" />
            <b:Subject name="DTM03" />
            <b:Subject name="DTM05" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="DTM04" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="DTM03" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="DTM05" />
            <b:Subject name="DTM06" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="DTM01" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="DTM02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="DTM03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="DTM04" type="X12_ID_623">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time Code_623" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="DTM05" type="X12_ID_1250">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date Time Period Format Qualifier_1250" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="DTM06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date Time Period_1251" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="35" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="MSG_10">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="MSG_10" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Message Text">
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="MSG03" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="MSG02" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="MSG01">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Free-Form Message Text_933" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="264" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="MSG02" type="X12_ID_934">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Printer Carriage Control Code_934" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="MSG03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Number_1470" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N0">
              <xs:minLength value="1" />
              <xs:maxLength value="9" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SAC_3">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="SAC_3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Service, Promotion, Allowance, or Charge Information">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SAC02" />
            <b:Subject name="SAC03" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SAC03" />
            <b:Subject name="SAC04" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SAC06" />
            <b:Subject name="SAC07" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SAC09" />
            <b:Subject name="SAC10" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="SAC11" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SAC10" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="SAC13" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SAC02" />
            <b:Subject name="SAC04" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="SAC14" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SAC13" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="SAC16" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SAC15" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="SAC01" type="X12_ID_248">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Allowance or Charge Indicator_248" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SAC02" type="X12_ID_1300">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service, Promotion, Allowance, or Charge Code_1300" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SAC03" type="X12_ID_559">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Agency Qualifier Code_559" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SAC04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Agency Service, Promotion, Allowance, or Charge Code_1301" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SAC05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Amount_610" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N2">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SAC06" type="X12_ID_378">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Allowance/Charge Percent Qualifier_378" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SAC07">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Percent_332" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="6" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SAC08">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Rate_118" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="9" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SAC09" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SAC10">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity_380" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SAC11">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity_380" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SAC12" type="X12_ID_331">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Allowance or Charge Method of Handling Code_331" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="SAC13">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SAC14">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Option Number_770" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SAC15">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SAC16">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Language Code_819" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_ID">
              <xs:minLength value="2" />
              <xs:maxLength value="3" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CUR_6">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="CUR_6" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Currency">
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR08" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR07" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR09" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR07" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR10" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR11" />
            <b:Subject name="CUR12" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR11" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR10" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR12" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR10" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR13" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR14" />
            <b:Subject name="CUR15" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR14" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR13" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR15" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR13" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR16" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR17" />
            <b:Subject name="CUR18" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR17" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR16" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR18" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR16" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_ListConditional" qualifier="CUR19" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR20" />
            <b:Subject name="CUR21" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR20" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR19" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CUR21" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CUR19" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="CUR01" type="X12_ID_98">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Entity Identifier Code_98" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="CUR02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Currency Code_100" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_ID">
              <xs:length value="3" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exchange Rate_280" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="4" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR04" type="X12_ID_98">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Entity Identifier Code_98" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CUR05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Currency Code_100" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_ID">
              <xs:length value="3" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR06" type="X12_ID_669">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Currency Market/Exchange Code_669" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CUR07" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CUR08">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR09">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR10" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CUR11">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR12">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR13" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CUR14">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR15">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR16" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CUR17">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR18">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR19" type="X12_ID_374">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date/Time Qualifier_374" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CUR20">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Date_373" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_DT">
              <xs:minLength value="8" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CUR21">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Time_337" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_TM">
              <xs:minLength value="4" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CTP_5">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="CTP_5" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Pricing Information">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CTP04" />
            <b:Subject name="C001_20" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CTP06" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CTP07" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CTP09" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CTP02" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CTP10" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CTP02" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="CTP11" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CTP03" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="CTP01" type="X12_ID_687">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Class of Trade Code_687" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CTP02" type="X12_ID_236">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Price Identifier Code_236" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CTP03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit Price_212" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="17" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CTP04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity_380" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" ref="C001_20">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="5" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Composite Unit of Measure" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CTP06" type="X12_ID_648">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Price Multiplier Qualifier_648" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CTP07">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CTP08">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Monetary Amount_782" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="18" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CTP09" type="X12_ID_639">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Basis of Unit Price Code_639" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CTP10">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Condition Value_499" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CTP11">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiple Price Quantity_289" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N0">
              <xs:minLength value="1" />
              <xs:maxLength value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="QTY_5">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="QTY_5" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Quantity">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="QTY02" />
            <b:Subject name="QTY04" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Exclusion" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="QTY02" />
            <b:Subject name="QTY04" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="QTY01" type="X12_ID_673">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity Qualifier_673" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="QTY02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Quantity_380" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" ref="C001_21">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="3" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Composite Unit of Measure" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="QTY04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Free-Form Message_61" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SI_7">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="SI_7" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Service Characteristic Identification">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI04" />
            <b:Subject name="SI05" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI06" />
            <b:Subject name="SI07" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI08" />
            <b:Subject name="SI09" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI10" />
            <b:Subject name="SI11" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI12" />
            <b:Subject name="SI13" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI14" />
            <b:Subject name="SI15" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI16" />
            <b:Subject name="SI17" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI18" />
            <b:Subject name="SI19" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI20" />
            <b:Subject name="SI21" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="SI01" type="X12_ID_559">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Agency Qualifier Code_559" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="SI02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="SI03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI07">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI08">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI09">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI10">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI11">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI12">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI13">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI14">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI15">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI16">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI17">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI18">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI19">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI20">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI21">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="N1_4">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="N1_4" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Name">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="N102" />
            <b:Subject name="N103" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="N103" />
            <b:Subject name="N104" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="N101" type="X12_ID_98">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Entity Identifier Code_98" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="N102">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Name_93" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="60" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="N103" type="X12_ID_66">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Identification Code Qualifier_66" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="N104">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Identification Code_67" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="2" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="N105" type="X12_ID_706">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Entity Relationship Code_706" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="N106" type="X12_ID_98">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Entity Identifier Code_98" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="N2_4">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="N2_4" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Additional Name Information" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="N201">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Name_93" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="60" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="N202">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Name_93" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="60" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="N3_4">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="N3_4" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Address Information" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="N301">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Address Information_166" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="55" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="N302">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Address Information_166" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="55" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="N4_4">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="N4_4" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Geographic Location">
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="N406" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="N405" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="N401">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="City Name_19" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="2" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="N402">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="State or Province Code_156" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_ID">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="N403">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Postal Code_116" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_ID">
              <xs:minLength value="3" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="N404">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Country Code_26" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_ID">
              <xs:minLength value="2" />
              <xs:maxLength value="3" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="N405" type="X12_ID_309">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Qualifier_309" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="N406">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Location Identifier_310" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="NX2_3">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="NX2_3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Location ID Component" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="NX201" type="X12_ID_1106">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Address Component Qualifier_1106" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="NX202">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Address Information_166" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="55" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="NX203">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="County Designator_1096" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_ID">
              <xs:length value="5" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="REF_12">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="REF_12" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identification">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="REF02" />
            <b:Subject name="REF03" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="REF01" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="REF02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="REF03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" ref="C040_15">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="4" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identifier">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="C04003" />
                  <b:Subject name="C04004" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="C04005" />
                  <b:Subject name="C04006" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PER_5">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="PER_5" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Administrative Communications Contact">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PER03" />
            <b:Subject name="PER04" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PER05" />
            <b:Subject name="PER06" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="PER07" />
            <b:Subject name="PER08" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="PER01" type="X12_ID_366">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Contact Function Code_366" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PER02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Name_93" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="60" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PER03" type="X12_ID_365">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Communication Number Qualifier_365" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PER04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Communication Number_364" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PER05" type="X12_ID_365">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Communication Number Qualifier_365" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PER06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Communication Number_364" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PER07" type="X12_ID_365">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Communication Number Qualifier_365" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="PER08">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Communication Number_364" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="PER09">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Contact Inquiry Reference_443" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="20" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SI_8">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="SI_8" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Service Characteristic Identification">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI04" />
            <b:Subject name="SI05" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI06" />
            <b:Subject name="SI07" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI08" />
            <b:Subject name="SI09" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI10" />
            <b:Subject name="SI11" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI12" />
            <b:Subject name="SI13" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI14" />
            <b:Subject name="SI15" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI16" />
            <b:Subject name="SI17" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI18" />
            <b:Subject name="SI19" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="SI20" />
            <b:Subject name="SI21" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="SI01" type="X12_ID_559">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Agency Qualifier Code_559" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="SI02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element name="SI03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI04">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI06">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI07">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI08">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI09">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI10">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI11">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI12">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI13">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI14">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI15">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI16">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI17">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI18">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI19">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI20">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Service Characteristics Qualifier_1000" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:length value="2" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="SI21">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Product/Service ID_234" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="48" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AMT_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="AMT_2" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Monetary Amount" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="AMT01" type="X12_ID_522">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Amount Qualifier Code_522" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="AMT02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Monetary Amount_782" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="18" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="AMT03" type="X12_ID_478">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Credit/Debit Flag Code_478" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="REF_13">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="REF_13" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identification">
          <b:Rule subjects="X12ConditionDesignatorX_Required" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="REF02" />
            <b:Subject name="REF03" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="REF01" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="REF02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="REF03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" ref="C040_16">
          <xs:annotation>
            <xs:appinfo>
              <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="4" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identifier">
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="C04003" />
                  <b:Subject name="C04004" />
                </b:Rule>
                <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
                  <b:Subject name="C04005" />
                  <b:Subject name="C04006" />
                </b:Rule>
              </b:recordInfo>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PCT_4">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="PCT_4" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Percent Amounts" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="PCT01" type="X12_ID_1004">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Percent Qualifier_1004" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="PCT02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Percent_954" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="LM_3">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="LM_3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Code Source Information" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="LM01" type="X12_ID_559">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Agency Qualifier Code_559" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="LM02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Source Subqualifier_822" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="LQ_3">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="LQ_3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Industry Code">
          <b:Rule subjects="X12ConditionDesignatorX_Conditional" qualifier="LQ01" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="LQ02" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="LQ01" type="X12_ID_1270">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Code List Qualifier Code_1270" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="LQ02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Industry Code_1271" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CTT">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="CTT" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Transaction Totals">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CTT03" />
            <b:Subject name="CTT04" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="CTT05" />
            <b:Subject name="CTT06" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="CTT01">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Number of Line Items_354" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_N0">
              <xs:minLength value="1" />
              <xs:maxLength value="6" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CTT02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Hash Total_347" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CTT03">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Weight_81" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CTT04" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CTT05">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Volume_183" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="8" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="CTT06" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="CTT07">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Description_352" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="80" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AMT_3">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="prefix" tag_name="AMT_3" delimiter_type="inherit_field" count_ignore="no" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Monetary Amount" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="AMT01" type="X12_ID_522">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Amount Qualifier Code_522" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="AMT02">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Monetary Amount_782" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="18" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="AMT03" type="X12_ID_478">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Credit/Debit Flag Code_478" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="C040">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="4" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identifier">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="C04003" />
            <b:Subject name="C04004" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="C04005" />
            <b:Subject name="C04006" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="C04001" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="C04002">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C04003" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C04004">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C04005" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C04006">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="C001">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="5" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Composite Unit of Measure" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="C00101" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00102">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00103">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00104" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00105">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00106">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00107" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00108">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00109">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00110" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00111">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00112">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00113" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00114">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00115">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="C001_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="3" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Composite Unit of Measure" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="C00101" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00102">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00103">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00104" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00105">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00106">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00107" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00108">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00109">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00110" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00111">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00112">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00113" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00114">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00115">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="C001_3">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="2" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Composite Unit of Measure" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="C00101" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00102">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00103">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00104" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00105">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00106">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00107" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00108">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00109">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00110" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00111">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00112">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00113" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00114">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00115">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="C001_4">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="4" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Composite Unit of Measure" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="C00101" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00102">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00103">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00104" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00105">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00106">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00107" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00108">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00109">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00110" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00111">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00112">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00113" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00114">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00115">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="C002">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="8" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Actions Indicated" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="C00201" type="X12_ID_704">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Paperwork/Report Action Code_704" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00202" type="X12_ID_704">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Paperwork/Report Action Code_704" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00203" type="X12_ID_704">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Paperwork/Report Action Code_704" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00204" type="X12_ID_704">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Paperwork/Report Action Code_704" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00205" type="X12_ID_704">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Paperwork/Report Action Code_704" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="C040_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="4" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identifier">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="C04003" />
            <b:Subject name="C04004" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="C04005" />
            <b:Subject name="C04006" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="C04001" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="C04002">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C04003" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C04004">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C04005" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C04006">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="C040_3">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="7" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identifier">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="C04003" />
            <b:Subject name="C04004" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="C04005" />
            <b:Subject name="C04006" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="C04001" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="C04002">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C04003" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C04004">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C04005" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C04006">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="C040_4">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="4" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identifier">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="C04003" />
            <b:Subject name="C04004" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="C04005" />
            <b:Subject name="C04006" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="C04001" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="C04002">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C04003" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C04004">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C04005" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C04006">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="C040_5">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="4" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identifier">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="C04003" />
            <b:Subject name="C04004" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="C04005" />
            <b:Subject name="C04006" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="C04001" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="C04002">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C04003" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C04004">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C04005" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C04006">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="C040_6">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="4" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identifier">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="C04003" />
            <b:Subject name="C04004" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="C04005" />
            <b:Subject name="C04006" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="C04001" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="C04002">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C04003" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C04004">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C04005" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C04006">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="C040_7">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="4" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identifier">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="C04003" />
            <b:Subject name="C04004" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="C04005" />
            <b:Subject name="C04006" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="C04001" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="C04002">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C04003" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C04004">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C04005" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C04006">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="C001_5">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="5" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Composite Unit of Measure" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="C00101" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00102">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00103">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00104" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00105">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00106">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00107" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00108">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00109">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00110" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00111">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00112">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00113" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00114">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00115">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="C001_6">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="3" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Composite Unit of Measure" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="C00101" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00102">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00103">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00104" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00105">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00106">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00107" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00108">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00109">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00110" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00111">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00112">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00113" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00114">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00115">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="C001_7">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="4" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Composite Unit of Measure" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="C00101" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00102">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00103">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00104" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00105">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00106">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00107" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00108">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00109">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00110" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00111">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00112">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00113" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00114">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00115">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="C001_8">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="4" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Composite Unit of Measure" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="C00101" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00102">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00103">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00104" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00105">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00106">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00107" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00108">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00109">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00110" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00111">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00112">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00113" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00114">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00115">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="C002_2">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="8" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Actions Indicated" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="C00201" type="X12_ID_704">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Paperwork/Report Action Code_704" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00202" type="X12_ID_704">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Paperwork/Report Action Code_704" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00203" type="X12_ID_704">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Paperwork/Report Action Code_704" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00204" type="X12_ID_704">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Paperwork/Report Action Code_704" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00205" type="X12_ID_704">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Paperwork/Report Action Code_704" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="C040_8">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="4" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identifier">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="C04003" />
            <b:Subject name="C04004" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="C04005" />
            <b:Subject name="C04006" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="C04001" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="C04002">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C04003" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C04004">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C04005" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C04006">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="C001_9">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="5" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Composite Unit of Measure" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="C00101" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00102">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00103">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00104" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00105">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00106">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00107" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00108">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00109">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00110" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00111">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00112">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00113" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00114">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00115">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="C001_10">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="2" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Composite Unit of Measure" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="C00101" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00102">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00103">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00104" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00105">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00106">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00107" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00108">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00109">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00110" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00111">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00112">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00113" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00114">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00115">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="C001_11">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="3" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Composite Unit of Measure" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="C00101" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00102">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00103">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00104" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00105">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00106">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00107" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00108">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00109">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00110" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00111">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00112">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00113" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00114">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00115">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="C040_9">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="4" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identifier">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="C04003" />
            <b:Subject name="C04004" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="C04005" />
            <b:Subject name="C04006" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="C04001" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="C04002">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C04003" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C04004">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C04005" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C04006">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="C001_12">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="4" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Composite Unit of Measure" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="C00101" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00102">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00103">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00104" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00105">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00106">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00107" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00108">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00109">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00110" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00111">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00112">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00113" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00114">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00115">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="C001_13">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="3" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Composite Unit of Measure" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="C00101" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00102">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00103">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00104" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00105">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00106">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00107" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00108">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00109">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00110" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00111">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00112">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00113" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00114">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00115">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="C040_10">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="4" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identifier">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="C04003" />
            <b:Subject name="C04004" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="C04005" />
            <b:Subject name="C04006" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="C04001" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="C04002">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C04003" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C04004">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C04005" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C04006">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="C040_11">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="7" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identifier">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="C04003" />
            <b:Subject name="C04004" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="C04005" />
            <b:Subject name="C04006" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="C04001" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="C04002">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C04003" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C04004">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C04005" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C04006">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="C001_14">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="4" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Composite Unit of Measure" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="C00101" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00102">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00103">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00104" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00105">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00106">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00107" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00108">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00109">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00110" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00111">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00112">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00113" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00114">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00115">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="C001_15">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="3" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Composite Unit of Measure" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="C00101" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00102">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00103">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00104" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00105">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00106">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00107" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00108">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00109">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00110" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00111">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00112">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00113" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00114">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00115">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="C040_12">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="4" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identifier">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="C04003" />
            <b:Subject name="C04004" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="C04005" />
            <b:Subject name="C04006" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="C04001" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="C04002">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C04003" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C04004">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C04005" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C04006">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="C001_16">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="3" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Composite Unit of Measure" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="C00101" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00102">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00103">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00104" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00105">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00106">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00107" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00108">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00109">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00110" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00111">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00112">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00113" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00114">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00115">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="C040_13">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="4" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identifier">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="C04003" />
            <b:Subject name="C04004" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="C04005" />
            <b:Subject name="C04006" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="C04001" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="C04002">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C04003" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C04004">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C04005" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C04006">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="C001_17">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="5" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Composite Unit of Measure" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="C00101" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00102">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00103">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00104" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00105">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00106">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00107" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00108">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00109">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00110" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00111">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00112">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00113" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00114">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00115">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="C001_18">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="5" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Composite Unit of Measure" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="C00101" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00102">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00103">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00104" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00105">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00106">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00107" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00108">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00109">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00110" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00111">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00112">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00113" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00114">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00115">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="C001_19">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="3" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Composite Unit of Measure" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="C00101" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00102">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00103">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00104" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00105">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00106">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00107" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00108">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00109">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00110" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00111">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00112">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00113" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00114">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00115">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="C040_14">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="7" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identifier">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="C04003" />
            <b:Subject name="C04004" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="C04005" />
            <b:Subject name="C04006" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="C04001" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="C04002">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C04003" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C04004">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C04005" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C04006">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="C001_20">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="5" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Composite Unit of Measure" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="C00101" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00102">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00103">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00104" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00105">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00106">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00107" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00108">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00109">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00110" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00111">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00112">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00113" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00114">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00115">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="C001_21">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="3" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Composite Unit of Measure" />
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="C00101" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00102">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00103">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00104" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00105">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00106">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00107" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00108">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00109">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00110" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00111">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00112">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00113" type="X12_ID_355">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Unit or Basis for Measurement Code_355" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C00114">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Exponent_1018" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="15" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C00115">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Multiplier_649" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_R">
              <xs:minLength value="1" />
              <xs:maxLength value="10" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="C040_15">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="4" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identifier">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="C04003" />
            <b:Subject name="C04004" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="C04005" />
            <b:Subject name="C04006" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="C04001" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="C04002">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C04003" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C04004">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C04005" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C04006">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="C040_16">
    <xs:annotation>
      <xs:appinfo>
        <b:recordInfo structure="delimited" field_order="infix" delimiter_type="inherit_subfield" count_ignore="yes" sequence_number="4" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" notes="Reference Identifier">
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="C04003" />
            <b:Subject name="C04004" />
          </b:Rule>
          <b:Rule subjects="X12ConditionDesignatorX_Paired" xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            <b:Subject name="C04005" />
            <b:Subject name="C04006" />
          </b:Rule>
        </b:recordInfo>
      </xs:appinfo>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="C04001" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="C04002">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C04003" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C04004">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="C04005" type="X12_ID_128">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification Qualifier_128" />
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="C04006">
          <xs:annotation>
            <xs:appinfo>
              <b:fieldInfo notes="Reference Identification_127" />
            </xs:appinfo>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="X12_AN">
              <xs:minLength value="1" />
              <xs:maxLength value="30" />
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:simpleType name="X12_ID_353">
    <xs:restriction base="xs:string">
      <xs:enumeration value="00" />
      <xs:enumeration value="01" />
      <xs:enumeration value="02" />
      <xs:enumeration value="03" />
      <xs:enumeration value="04" />
      <xs:enumeration value="05" />
      <xs:enumeration value="06" />
      <xs:enumeration value="07" />
      <xs:enumeration value="08" />
      <xs:enumeration value="10" />
      <xs:enumeration value="11" />
      <xs:enumeration value="12" />
      <xs:enumeration value="13" />
      <xs:enumeration value="14" />
      <xs:enumeration value="15" />
      <xs:enumeration value="16" />
      <xs:enumeration value="17" />
      <xs:enumeration value="18" />
      <xs:enumeration value="19" />
      <xs:enumeration value="20" />
      <xs:enumeration value="21" />
      <xs:enumeration value="22" />
      <xs:enumeration value="24" />
      <xs:enumeration value="25" />
      <xs:enumeration value="26" />
      <xs:enumeration value="27" />
      <xs:enumeration value="28" />
      <xs:enumeration value="30" />
      <xs:enumeration value="31" />
      <xs:enumeration value="32" />
      <xs:enumeration value="33" />
      <xs:enumeration value="34" />
      <xs:enumeration value="35" />
      <xs:enumeration value="36" />
      <xs:enumeration value="37" />
      <xs:enumeration value="38" />
      <xs:enumeration value="39" />
      <xs:enumeration value="40" />
      <xs:enumeration value="41" />
      <xs:enumeration value="42" />
      <xs:enumeration value="43" />
      <xs:enumeration value="44" />
      <xs:enumeration value="45" />
      <xs:enumeration value="46" />
      <xs:enumeration value="47" />
      <xs:enumeration value="48" />
      <xs:enumeration value="49" />
      <xs:enumeration value="50" />
      <xs:enumeration value="51" />
      <xs:enumeration value="52" />
      <xs:enumeration value="53" />
      <xs:enumeration value="54" />
      <xs:enumeration value="55" />
      <xs:enumeration value="56" />
      <xs:enumeration value="5C" />
      <xs:enumeration value="77" />
      <xs:enumeration value="CN" />
      <xs:enumeration value="CO" />
      <xs:enumeration value="EX" />
      <xs:enumeration value="GR" />
      <xs:enumeration value="PR" />
      <xs:enumeration value="RH" />
      <xs:enumeration value="RV" />
      <xs:enumeration value="SU" />
      <xs:enumeration value="ZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_92">
    <xs:restriction base="xs:string">
      <xs:enumeration value="AB" />
      <xs:enumeration value="AC" />
      <xs:enumeration value="AO" />
      <xs:enumeration value="BD" />
      <xs:enumeration value="BE" />
      <xs:enumeration value="BH" />
      <xs:enumeration value="BK" />
      <xs:enumeration value="BL" />
      <xs:enumeration value="BQ" />
      <xs:enumeration value="BY" />
      <xs:enumeration value="CA" />
      <xs:enumeration value="CC" />
      <xs:enumeration value="CF" />
      <xs:enumeration value="CN" />
      <xs:enumeration value="CO" />
      <xs:enumeration value="CP" />
      <xs:enumeration value="CR" />
      <xs:enumeration value="DR" />
      <xs:enumeration value="DS" />
      <xs:enumeration value="EO" />
      <xs:enumeration value="FH" />
      <xs:enumeration value="IN" />
      <xs:enumeration value="JL" />
      <xs:enumeration value="KA" />
      <xs:enumeration value="KB" />
      <xs:enumeration value="KC" />
      <xs:enumeration value="KD" />
      <xs:enumeration value="KE" />
      <xs:enumeration value="KG" />
      <xs:enumeration value="KI" />
      <xs:enumeration value="KN" />
      <xs:enumeration value="KO" />
      <xs:enumeration value="KP" />
      <xs:enumeration value="KQ" />
      <xs:enumeration value="KR" />
      <xs:enumeration value="KS" />
      <xs:enumeration value="KT" />
      <xs:enumeration value="LB" />
      <xs:enumeration value="LS" />
      <xs:enumeration value="NE" />
      <xs:enumeration value="NO" />
      <xs:enumeration value="NP" />
      <xs:enumeration value="NS" />
      <xs:enumeration value="OS" />
      <xs:enumeration value="PR" />
      <xs:enumeration value="RA" />
      <xs:enumeration value="RC" />
      <xs:enumeration value="RE" />
      <xs:enumeration value="RL" />
      <xs:enumeration value="RN" />
      <xs:enumeration value="RO" />
      <xs:enumeration value="RR" />
      <xs:enumeration value="RT" />
      <xs:enumeration value="RU" />
      <xs:enumeration value="RW" />
      <xs:enumeration value="SA" />
      <xs:enumeration value="SO" />
      <xs:enumeration value="SP" />
      <xs:enumeration value="SS" />
      <xs:enumeration value="ST" />
      <xs:enumeration value="SW" />
      <xs:enumeration value="TC" />
      <xs:enumeration value="TM" />
      <xs:enumeration value="TR" />
      <xs:enumeration value="UD" />
      <xs:enumeration value="UE" />
      <xs:enumeration value="US" />
      <xs:enumeration value="WO" />
      <xs:enumeration value="ZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_587">
    <xs:restriction base="xs:string">
      <xs:enumeration value="AC" />
      <xs:enumeration value="AD" />
      <xs:enumeration value="AE" />
      <xs:enumeration value="AH" />
      <xs:enumeration value="AK" />
      <xs:enumeration value="AP" />
      <xs:enumeration value="AT" />
      <xs:enumeration value="NA" />
      <xs:enumeration value="RD" />
      <xs:enumeration value="RF" />
      <xs:enumeration value="RJ" />
      <xs:enumeration value="RN" />
      <xs:enumeration value="RO" />
      <xs:enumeration value="RV" />
      <xs:enumeration value="ZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_1019">
    <xs:restriction base="xs:string">
      <xs:enumeration value="IBM" />
      <xs:enumeration value="IEL" />
      <xs:enumeration value="INR" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_1166">
    <xs:restriction base="xs:string">
      <xs:enumeration value="01" />
      <xs:enumeration value="02" />
      <xs:enumeration value="03" />
      <xs:enumeration value="04" />
      <xs:enumeration value="05" />
      <xs:enumeration value="06" />
      <xs:enumeration value="09" />
      <xs:enumeration value="AB" />
      <xs:enumeration value="AC" />
      <xs:enumeration value="AD" />
      <xs:enumeration value="AE" />
      <xs:enumeration value="AF" />
      <xs:enumeration value="AG" />
      <xs:enumeration value="AH" />
      <xs:enumeration value="AI" />
      <xs:enumeration value="AJ" />
      <xs:enumeration value="CA" />
      <xs:enumeration value="CB" />
      <xs:enumeration value="CH" />
      <xs:enumeration value="CP" />
      <xs:enumeration value="CS" />
      <xs:enumeration value="CW" />
      <xs:enumeration value="CX" />
      <xs:enumeration value="CY" />
      <xs:enumeration value="DI" />
      <xs:enumeration value="EA" />
      <xs:enumeration value="ER" />
      <xs:enumeration value="FA" />
      <xs:enumeration value="FB" />
      <xs:enumeration value="FC" />
      <xs:enumeration value="FD" />
      <xs:enumeration value="FE" />
      <xs:enumeration value="FF" />
      <xs:enumeration value="FG" />
      <xs:enumeration value="FH" />
      <xs:enumeration value="FI" />
      <xs:enumeration value="FJ" />
      <xs:enumeration value="FK" />
      <xs:enumeration value="FL" />
      <xs:enumeration value="FM" />
      <xs:enumeration value="FR" />
      <xs:enumeration value="FX" />
      <xs:enumeration value="LA" />
      <xs:enumeration value="LE" />
      <xs:enumeration value="LH" />
      <xs:enumeration value="OC" />
      <xs:enumeration value="PR" />
      <xs:enumeration value="SP" />
      <xs:enumeration value="TM" />
      <xs:enumeration value="ZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_1232">
    <xs:restriction base="xs:string">
      <xs:enumeration value="AE" />
      <xs:enumeration value="CN" />
      <xs:enumeration value="DR" />
      <xs:enumeration value="ER" />
      <xs:enumeration value="HW" />
      <xs:enumeration value="IR" />
      <xs:enumeration value="MD" />
      <xs:enumeration value="OV" />
      <xs:enumeration value="RD" />
      <xs:enumeration value="RE" />
      <xs:enumeration value="SB" />
      <xs:enumeration value="SP" />
      <xs:enumeration value="SU" />
      <xs:enumeration value="SV" />
      <xs:enumeration value="TE" />
      <xs:enumeration value="UT" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_786">
    <xs:restriction base="xs:string">
      <xs:enumeration value="00" />
      <xs:enumeration value="01" />
      <xs:enumeration value="02" />
      <xs:enumeration value="03" />
      <xs:enumeration value="04" />
      <xs:enumeration value="05" />
      <xs:enumeration value="06" />
      <xs:enumeration value="09" />
      <xs:enumeration value="11" />
      <xs:enumeration value="20" />
      <xs:enumeration value="21" />
      <xs:enumeration value="90" />
      <xs:enumeration value="92" />
      <xs:enumeration value="93" />
      <xs:enumeration value="94" />
      <xs:enumeration value="99" />
      <xs:enumeration value="ZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_640">
    <xs:restriction base="xs:string">
      <xs:enumeration value="01" />
      <xs:enumeration value="02" />
      <xs:enumeration value="03" />
      <xs:enumeration value="04" />
      <xs:enumeration value="05" />
      <xs:enumeration value="06" />
      <xs:enumeration value="07" />
      <xs:enumeration value="08" />
      <xs:enumeration value="09" />
      <xs:enumeration value="10" />
      <xs:enumeration value="11" />
      <xs:enumeration value="13" />
      <xs:enumeration value="14" />
      <xs:enumeration value="15" />
      <xs:enumeration value="16" />
      <xs:enumeration value="17" />
      <xs:enumeration value="18" />
      <xs:enumeration value="19" />
      <xs:enumeration value="20" />
      <xs:enumeration value="21" />
      <xs:enumeration value="22" />
      <xs:enumeration value="23" />
      <xs:enumeration value="24" />
      <xs:enumeration value="25" />
      <xs:enumeration value="26" />
      <xs:enumeration value="27" />
      <xs:enumeration value="28" />
      <xs:enumeration value="29" />
      <xs:enumeration value="30" />
      <xs:enumeration value="33" />
      <xs:enumeration value="34" />
      <xs:enumeration value="35" />
      <xs:enumeration value="36" />
      <xs:enumeration value="37" />
      <xs:enumeration value="38" />
      <xs:enumeration value="39" />
      <xs:enumeration value="3M" />
      <xs:enumeration value="40" />
      <xs:enumeration value="41" />
      <xs:enumeration value="60" />
      <xs:enumeration value="62" />
      <xs:enumeration value="63" />
      <xs:enumeration value="64" />
      <xs:enumeration value="65" />
      <xs:enumeration value="66" />
      <xs:enumeration value="67" />
      <xs:enumeration value="68" />
      <xs:enumeration value="69" />
      <xs:enumeration value="6A" />
      <xs:enumeration value="6C" />
      <xs:enumeration value="6N" />
      <xs:enumeration value="6R" />
      <xs:enumeration value="6S" />
      <xs:enumeration value="70" />
      <xs:enumeration value="71" />
      <xs:enumeration value="72" />
      <xs:enumeration value="73" />
      <xs:enumeration value="74" />
      <xs:enumeration value="75" />
      <xs:enumeration value="76" />
      <xs:enumeration value="77" />
      <xs:enumeration value="78" />
      <xs:enumeration value="79" />
      <xs:enumeration value="80" />
      <xs:enumeration value="81" />
      <xs:enumeration value="82" />
      <xs:enumeration value="83" />
      <xs:enumeration value="85" />
      <xs:enumeration value="87" />
      <xs:enumeration value="88" />
      <xs:enumeration value="91" />
      <xs:enumeration value="94" />
      <xs:enumeration value="95" />
      <xs:enumeration value="97" />
      <xs:enumeration value="98" />
      <xs:enumeration value="99" />
      <xs:enumeration value="A0" />
      <xs:enumeration value="A1" />
      <xs:enumeration value="A3" />
      <xs:enumeration value="A4" />
      <xs:enumeration value="A5" />
      <xs:enumeration value="A6" />
      <xs:enumeration value="A7" />
      <xs:enumeration value="AA" />
      <xs:enumeration value="AB" />
      <xs:enumeration value="AC" />
      <xs:enumeration value="AD" />
      <xs:enumeration value="AE" />
      <xs:enumeration value="AF" />
      <xs:enumeration value="AG" />
      <xs:enumeration value="AI" />
      <xs:enumeration value="AM" />
      <xs:enumeration value="AN" />
      <xs:enumeration value="AP" />
      <xs:enumeration value="AQ" />
      <xs:enumeration value="AR" />
      <xs:enumeration value="AS" />
      <xs:enumeration value="AT" />
      <xs:enumeration value="AV" />
      <xs:enumeration value="AW" />
      <xs:enumeration value="AZ" />
      <xs:enumeration value="BA" />
      <xs:enumeration value="BB" />
      <xs:enumeration value="BD" />
      <xs:enumeration value="BF" />
      <xs:enumeration value="BH" />
      <xs:enumeration value="BJ" />
      <xs:enumeration value="BK" />
      <xs:enumeration value="BL" />
      <xs:enumeration value="BM" />
      <xs:enumeration value="BN" />
      <xs:enumeration value="BO" />
      <xs:enumeration value="BP" />
      <xs:enumeration value="BR" />
      <xs:enumeration value="BS" />
      <xs:enumeration value="BT" />
      <xs:enumeration value="BU" />
      <xs:enumeration value="BV" />
      <xs:enumeration value="BW" />
      <xs:enumeration value="C0" />
      <xs:enumeration value="C1" />
      <xs:enumeration value="C2" />
      <xs:enumeration value="C3" />
      <xs:enumeration value="CA" />
      <xs:enumeration value="CB" />
      <xs:enumeration value="CC" />
      <xs:enumeration value="CD" />
      <xs:enumeration value="CE" />
      <xs:enumeration value="CF" />
      <xs:enumeration value="CG" />
      <xs:enumeration value="CH" />
      <xs:enumeration value="CI" />
      <xs:enumeration value="CJ" />
      <xs:enumeration value="CK" />
      <xs:enumeration value="CL" />
      <xs:enumeration value="CM" />
      <xs:enumeration value="CN" />
      <xs:enumeration value="CO" />
      <xs:enumeration value="CP" />
      <xs:enumeration value="CR" />
      <xs:enumeration value="CS" />
      <xs:enumeration value="CT" />
      <xs:enumeration value="CU" />
      <xs:enumeration value="CV" />
      <xs:enumeration value="CW" />
      <xs:enumeration value="CX" />
      <xs:enumeration value="CY" />
      <xs:enumeration value="CZ" />
      <xs:enumeration value="D1" />
      <xs:enumeration value="D4" />
      <xs:enumeration value="DA" />
      <xs:enumeration value="DB" />
      <xs:enumeration value="DC" />
      <xs:enumeration value="DD" />
      <xs:enumeration value="DE" />
      <xs:enumeration value="DF" />
      <xs:enumeration value="DG" />
      <xs:enumeration value="DH" />
      <xs:enumeration value="DI" />
      <xs:enumeration value="DK" />
      <xs:enumeration value="DL" />
      <xs:enumeration value="DN" />
      <xs:enumeration value="DO" />
      <xs:enumeration value="DP" />
      <xs:enumeration value="DQ" />
      <xs:enumeration value="DR" />
      <xs:enumeration value="DS" />
      <xs:enumeration value="DT" />
      <xs:enumeration value="DU" />
      <xs:enumeration value="EA" />
      <xs:enumeration value="EB" />
      <xs:enumeration value="EF" />
      <xs:enumeration value="EI" />
      <xs:enumeration value="EM" />
      <xs:enumeration value="EP" />
      <xs:enumeration value="ER" />
      <xs:enumeration value="EX" />
      <xs:enumeration value="FA" />
      <xs:enumeration value="FB" />
      <xs:enumeration value="FC" />
      <xs:enumeration value="FD" />
      <xs:enumeration value="FE" />
      <xs:enumeration value="FF" />
      <xs:enumeration value="FG" />
      <xs:enumeration value="FI" />
      <xs:enumeration value="FL" />
      <xs:enumeration value="FM" />
      <xs:enumeration value="FN" />
      <xs:enumeration value="FP" />
      <xs:enumeration value="FR" />
      <xs:enumeration value="FS" />
      <xs:enumeration value="FT" />
      <xs:enumeration value="GA" />
      <xs:enumeration value="GI" />
      <xs:enumeration value="GR" />
      <xs:enumeration value="HP" />
      <xs:enumeration value="I1" />
      <xs:enumeration value="IA" />
      <xs:enumeration value="IB" />
      <xs:enumeration value="IC" />
      <xs:enumeration value="ID" />
      <xs:enumeration value="IE" />
      <xs:enumeration value="IF" />
      <xs:enumeration value="II" />
      <xs:enumeration value="IM" />
      <xs:enumeration value="IN" />
      <xs:enumeration value="IO" />
      <xs:enumeration value="IR" />
      <xs:enumeration value="IU" />
      <xs:enumeration value="IW" />
      <xs:enumeration value="IX" />
      <xs:enumeration value="IZ" />
      <xs:enumeration value="JM" />
      <xs:enumeration value="JO" />
      <xs:enumeration value="JR" />
      <xs:enumeration value="JS" />
      <xs:enumeration value="JU" />
      <xs:enumeration value="JX" />
      <xs:enumeration value="KB" />
      <xs:enumeration value="KC" />
      <xs:enumeration value="KD" />
      <xs:enumeration value="KE" />
      <xs:enumeration value="KF" />
      <xs:enumeration value="KG" />
      <xs:enumeration value="KH" />
      <xs:enumeration value="KI" />
      <xs:enumeration value="KJ" />
      <xs:enumeration value="KK" />
      <xs:enumeration value="KL" />
      <xs:enumeration value="KM" />
      <xs:enumeration value="KN" />
      <xs:enumeration value="KS" />
      <xs:enumeration value="KT" />
      <xs:enumeration value="LC" />
      <xs:enumeration value="LD" />
      <xs:enumeration value="LE" />
      <xs:enumeration value="LF" />
      <xs:enumeration value="LN" />
      <xs:enumeration value="LO" />
      <xs:enumeration value="LP" />
      <xs:enumeration value="LR" />
      <xs:enumeration value="LV" />
      <xs:enumeration value="M1" />
      <xs:enumeration value="MA" />
      <xs:enumeration value="MB" />
      <xs:enumeration value="MC" />
      <xs:enumeration value="MD" />
      <xs:enumeration value="ME" />
      <xs:enumeration value="MF" />
      <xs:enumeration value="MI" />
      <xs:enumeration value="ML" />
      <xs:enumeration value="MM" />
      <xs:enumeration value="MP" />
      <xs:enumeration value="MR" />
      <xs:enumeration value="MS" />
      <xs:enumeration value="MU" />
      <xs:enumeration value="N1" />
      <xs:enumeration value="N2" />
      <xs:enumeration value="N3" />
      <xs:enumeration value="N4" />
      <xs:enumeration value="N5" />
      <xs:enumeration value="N6" />
      <xs:enumeration value="N7" />
      <xs:enumeration value="N8" />
      <xs:enumeration value="NA" />
      <xs:enumeration value="NB" />
      <xs:enumeration value="NC" />
      <xs:enumeration value="ND" />
      <xs:enumeration value="NE" />
      <xs:enumeration value="NF" />
      <xs:enumeration value="NG" />
      <xs:enumeration value="NH" />
      <xs:enumeration value="NI" />
      <xs:enumeration value="NJ" />
      <xs:enumeration value="NK" />
      <xs:enumeration value="NL" />
      <xs:enumeration value="NM" />
      <xs:enumeration value="NO" />
      <xs:enumeration value="NP" />
      <xs:enumeration value="NQ" />
      <xs:enumeration value="NR" />
      <xs:enumeration value="NT" />
      <xs:enumeration value="NU" />
      <xs:enumeration value="OC" />
      <xs:enumeration value="OF" />
      <xs:enumeration value="OP" />
      <xs:enumeration value="OR" />
      <xs:enumeration value="P1" />
      <xs:enumeration value="PA" />
      <xs:enumeration value="PB" />
      <xs:enumeration value="PC" />
      <xs:enumeration value="PD" />
      <xs:enumeration value="PE" />
      <xs:enumeration value="PF" />
      <xs:enumeration value="PG" />
      <xs:enumeration value="PI" />
      <xs:enumeration value="PL" />
      <xs:enumeration value="PM" />
      <xs:enumeration value="PO" />
      <xs:enumeration value="PP" />
      <xs:enumeration value="PR" />
      <xs:enumeration value="PS" />
      <xs:enumeration value="PT" />
      <xs:enumeration value="PU" />
      <xs:enumeration value="PV" />
      <xs:enumeration value="PW" />
      <xs:enumeration value="PX" />
      <xs:enumeration value="PZ" />
      <xs:enumeration value="QA" />
      <xs:enumeration value="QB" />
      <xs:enumeration value="QC" />
      <xs:enumeration value="QD" />
      <xs:enumeration value="QE" />
      <xs:enumeration value="QF" />
      <xs:enumeration value="QG" />
      <xs:enumeration value="QH" />
      <xs:enumeration value="QJ" />
      <xs:enumeration value="QK" />
      <xs:enumeration value="QL" />
      <xs:enumeration value="QP" />
      <xs:enumeration value="QR" />
      <xs:enumeration value="R1" />
      <xs:enumeration value="R2" />
      <xs:enumeration value="R3" />
      <xs:enumeration value="R4" />
      <xs:enumeration value="R5" />
      <xs:enumeration value="R6" />
      <xs:enumeration value="R7" />
      <xs:enumeration value="R8" />
      <xs:enumeration value="RA" />
      <xs:enumeration value="RB" />
      <xs:enumeration value="RC" />
      <xs:enumeration value="RD" />
      <xs:enumeration value="RE" />
      <xs:enumeration value="RF" />
      <xs:enumeration value="RG" />
      <xs:enumeration value="RH" />
      <xs:enumeration value="RK" />
      <xs:enumeration value="RM" />
      <xs:enumeration value="RP" />
      <xs:enumeration value="RQ" />
      <xs:enumeration value="RS" />
      <xs:enumeration value="RT" />
      <xs:enumeration value="RU" />
      <xs:enumeration value="RZ" />
      <xs:enumeration value="S1" />
      <xs:enumeration value="S2" />
      <xs:enumeration value="S3" />
      <xs:enumeration value="S4" />
      <xs:enumeration value="SA" />
      <xs:enumeration value="SB" />
      <xs:enumeration value="SC" />
      <xs:enumeration value="SD" />
      <xs:enumeration value="SE" />
      <xs:enumeration value="SF" />
      <xs:enumeration value="SG" />
      <xs:enumeration value="SH" />
      <xs:enumeration value="SL" />
      <xs:enumeration value="SM" />
      <xs:enumeration value="SO" />
      <xs:enumeration value="SP" />
      <xs:enumeration value="SQ" />
      <xs:enumeration value="SR" />
      <xs:enumeration value="SS" />
      <xs:enumeration value="ST" />
      <xs:enumeration value="SU" />
      <xs:enumeration value="SV" />
      <xs:enumeration value="TD" />
      <xs:enumeration value="TG" />
      <xs:enumeration value="TH" />
      <xs:enumeration value="TI" />
      <xs:enumeration value="TJ" />
      <xs:enumeration value="TK" />
      <xs:enumeration value="TP" />
      <xs:enumeration value="TR" />
      <xs:enumeration value="TS" />
      <xs:enumeration value="TT" />
      <xs:enumeration value="TX" />
      <xs:enumeration value="U1" />
      <xs:enumeration value="U2" />
      <xs:enumeration value="U4" />
      <xs:enumeration value="U5" />
      <xs:enumeration value="U9" />
      <xs:enumeration value="UA" />
      <xs:enumeration value="UC" />
      <xs:enumeration value="UD" />
      <xs:enumeration value="UF" />
      <xs:enumeration value="UI" />
      <xs:enumeration value="UM" />
      <xs:enumeration value="UO" />
      <xs:enumeration value="UP" />
      <xs:enumeration value="UR" />
      <xs:enumeration value="UT" />
      <xs:enumeration value="V1" />
      <xs:enumeration value="VH" />
      <xs:enumeration value="VJ" />
      <xs:enumeration value="VL" />
      <xs:enumeration value="VM" />
      <xs:enumeration value="VN" />
      <xs:enumeration value="VO" />
      <xs:enumeration value="VP" />
      <xs:enumeration value="VQ" />
      <xs:enumeration value="VR" />
      <xs:enumeration value="W1" />
      <xs:enumeration value="W4" />
      <xs:enumeration value="W5" />
      <xs:enumeration value="WA" />
      <xs:enumeration value="WC" />
      <xs:enumeration value="WD" />
      <xs:enumeration value="WH" />
      <xs:enumeration value="WO" />
      <xs:enumeration value="WS" />
      <xs:enumeration value="WT" />
      <xs:enumeration value="X1" />
      <xs:enumeration value="XA" />
      <xs:enumeration value="XB" />
      <xs:enumeration value="XC" />
      <xs:enumeration value="XD" />
      <xs:enumeration value="XX" />
      <xs:enumeration value="XY" />
      <xs:enumeration value="XZ" />
      <xs:enumeration value="YI" />
      <xs:enumeration value="YR" />
      <xs:enumeration value="ZA" />
      <xs:enumeration value="ZB" />
      <xs:enumeration value="ZC" />
      <xs:enumeration value="ZD" />
      <xs:enumeration value="ZE" />
      <xs:enumeration value="ZF" />
      <xs:enumeration value="ZG" />
      <xs:enumeration value="ZH" />
      <xs:enumeration value="ZI" />
      <xs:enumeration value="ZJ" />
      <xs:enumeration value="ZK" />
      <xs:enumeration value="ZL" />
      <xs:enumeration value="ZM" />
      <xs:enumeration value="ZN" />
      <xs:enumeration value="ZO" />
      <xs:enumeration value="ZP" />
      <xs:enumeration value="ZQ" />
      <xs:enumeration value="ZR" />
      <xs:enumeration value="ZS" />
      <xs:enumeration value="ZT" />
      <xs:enumeration value="ZU" />
      <xs:enumeration value="ZW" />
      <xs:enumeration value="ZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_98">
    <xs:restriction base="xs:string">
      <xs:enumeration value="001" />
      <xs:enumeration value="002" />
      <xs:enumeration value="003" />
      <xs:enumeration value="004" />
      <xs:enumeration value="005" />
      <xs:enumeration value="006" />
      <xs:enumeration value="007" />
      <xs:enumeration value="01" />
      <xs:enumeration value="02" />
      <xs:enumeration value="03" />
      <xs:enumeration value="04" />
      <xs:enumeration value="05" />
      <xs:enumeration value="06" />
      <xs:enumeration value="07" />
      <xs:enumeration value="08" />
      <xs:enumeration value="09" />
      <xs:enumeration value="0A" />
      <xs:enumeration value="0B" />
      <xs:enumeration value="0D" />
      <xs:enumeration value="0E" />
      <xs:enumeration value="0F" />
      <xs:enumeration value="0H" />
      <xs:enumeration value="10" />
      <xs:enumeration value="11" />
      <xs:enumeration value="12" />
      <xs:enumeration value="13" />
      <xs:enumeration value="14" />
      <xs:enumeration value="15" />
      <xs:enumeration value="16" />
      <xs:enumeration value="17" />
      <xs:enumeration value="18" />
      <xs:enumeration value="19" />
      <xs:enumeration value="1A" />
      <xs:enumeration value="1B" />
      <xs:enumeration value="1C" />
      <xs:enumeration value="1D" />
      <xs:enumeration value="1E" />
      <xs:enumeration value="1F" />
      <xs:enumeration value="1G" />
      <xs:enumeration value="1H" />
      <xs:enumeration value="1I" />
      <xs:enumeration value="1J" />
      <xs:enumeration value="1K" />
      <xs:enumeration value="1L" />
      <xs:enumeration value="1M" />
      <xs:enumeration value="1N" />
      <xs:enumeration value="1O" />
      <xs:enumeration value="1P" />
      <xs:enumeration value="1Q" />
      <xs:enumeration value="1R" />
      <xs:enumeration value="1S" />
      <xs:enumeration value="1T" />
      <xs:enumeration value="1U" />
      <xs:enumeration value="1V" />
      <xs:enumeration value="1W" />
      <xs:enumeration value="1X" />
      <xs:enumeration value="1Y" />
      <xs:enumeration value="1Z" />
      <xs:enumeration value="20" />
      <xs:enumeration value="21" />
      <xs:enumeration value="22" />
      <xs:enumeration value="23" />
      <xs:enumeration value="24" />
      <xs:enumeration value="25" />
      <xs:enumeration value="26" />
      <xs:enumeration value="27" />
      <xs:enumeration value="28" />
      <xs:enumeration value="29" />
      <xs:enumeration value="2A" />
      <xs:enumeration value="2B" />
      <xs:enumeration value="2C" />
      <xs:enumeration value="2D" />
      <xs:enumeration value="2E" />
      <xs:enumeration value="2F" />
      <xs:enumeration value="2G" />
      <xs:enumeration value="2H" />
      <xs:enumeration value="2I" />
      <xs:enumeration value="2J" />
      <xs:enumeration value="2K" />
      <xs:enumeration value="2L" />
      <xs:enumeration value="2M" />
      <xs:enumeration value="2N" />
      <xs:enumeration value="2O" />
      <xs:enumeration value="2P" />
      <xs:enumeration value="2Q" />
      <xs:enumeration value="2R" />
      <xs:enumeration value="2S" />
      <xs:enumeration value="2T" />
      <xs:enumeration value="2U" />
      <xs:enumeration value="2V" />
      <xs:enumeration value="2W" />
      <xs:enumeration value="2X" />
      <xs:enumeration value="2Y" />
      <xs:enumeration value="2Z" />
      <xs:enumeration value="30" />
      <xs:enumeration value="31" />
      <xs:enumeration value="32" />
      <xs:enumeration value="33" />
      <xs:enumeration value="34" />
      <xs:enumeration value="35" />
      <xs:enumeration value="36" />
      <xs:enumeration value="37" />
      <xs:enumeration value="38" />
      <xs:enumeration value="39" />
      <xs:enumeration value="3A" />
      <xs:enumeration value="3B" />
      <xs:enumeration value="3C" />
      <xs:enumeration value="3D" />
      <xs:enumeration value="3E" />
      <xs:enumeration value="3F" />
      <xs:enumeration value="3G" />
      <xs:enumeration value="3H" />
      <xs:enumeration value="3I" />
      <xs:enumeration value="3J" />
      <xs:enumeration value="3K" />
      <xs:enumeration value="3L" />
      <xs:enumeration value="3M" />
      <xs:enumeration value="3N" />
      <xs:enumeration value="3O" />
      <xs:enumeration value="3P" />
      <xs:enumeration value="3Q" />
      <xs:enumeration value="3R" />
      <xs:enumeration value="3S" />
      <xs:enumeration value="3T" />
      <xs:enumeration value="3U" />
      <xs:enumeration value="3V" />
      <xs:enumeration value="3W" />
      <xs:enumeration value="3X" />
      <xs:enumeration value="3Y" />
      <xs:enumeration value="3Z" />
      <xs:enumeration value="40" />
      <xs:enumeration value="41" />
      <xs:enumeration value="42" />
      <xs:enumeration value="43" />
      <xs:enumeration value="44" />
      <xs:enumeration value="45" />
      <xs:enumeration value="46" />
      <xs:enumeration value="47" />
      <xs:enumeration value="48" />
      <xs:enumeration value="49" />
      <xs:enumeration value="4A" />
      <xs:enumeration value="4B" />
      <xs:enumeration value="4C" />
      <xs:enumeration value="4D" />
      <xs:enumeration value="4E" />
      <xs:enumeration value="4F" />
      <xs:enumeration value="4G" />
      <xs:enumeration value="4H" />
      <xs:enumeration value="4I" />
      <xs:enumeration value="4J" />
      <xs:enumeration value="4K" />
      <xs:enumeration value="4L" />
      <xs:enumeration value="4M" />
      <xs:enumeration value="4N" />
      <xs:enumeration value="4O" />
      <xs:enumeration value="4P" />
      <xs:enumeration value="4Q" />
      <xs:enumeration value="4R" />
      <xs:enumeration value="4S" />
      <xs:enumeration value="4T" />
      <xs:enumeration value="4U" />
      <xs:enumeration value="4V" />
      <xs:enumeration value="4W" />
      <xs:enumeration value="4X" />
      <xs:enumeration value="4Y" />
      <xs:enumeration value="4Z" />
      <xs:enumeration value="50" />
      <xs:enumeration value="51" />
      <xs:enumeration value="52" />
      <xs:enumeration value="53" />
      <xs:enumeration value="54" />
      <xs:enumeration value="55" />
      <xs:enumeration value="56" />
      <xs:enumeration value="57" />
      <xs:enumeration value="58" />
      <xs:enumeration value="59" />
      <xs:enumeration value="5A" />
      <xs:enumeration value="5B" />
      <xs:enumeration value="5C" />
      <xs:enumeration value="5D" />
      <xs:enumeration value="5E" />
      <xs:enumeration value="5F" />
      <xs:enumeration value="5G" />
      <xs:enumeration value="5H" />
      <xs:enumeration value="5I" />
      <xs:enumeration value="5J" />
      <xs:enumeration value="5K" />
      <xs:enumeration value="5L" />
      <xs:enumeration value="5M" />
      <xs:enumeration value="5N" />
      <xs:enumeration value="5O" />
      <xs:enumeration value="5P" />
      <xs:enumeration value="5Q" />
      <xs:enumeration value="5R" />
      <xs:enumeration value="5S" />
      <xs:enumeration value="5T" />
      <xs:enumeration value="5U" />
      <xs:enumeration value="5V" />
      <xs:enumeration value="5W" />
      <xs:enumeration value="5X" />
      <xs:enumeration value="5Y" />
      <xs:enumeration value="5Z" />
      <xs:enumeration value="60" />
      <xs:enumeration value="61" />
      <xs:enumeration value="62" />
      <xs:enumeration value="63" />
      <xs:enumeration value="64" />
      <xs:enumeration value="65" />
      <xs:enumeration value="66" />
      <xs:enumeration value="67" />
      <xs:enumeration value="68" />
      <xs:enumeration value="69" />
      <xs:enumeration value="6A" />
      <xs:enumeration value="6B" />
      <xs:enumeration value="6C" />
      <xs:enumeration value="6D" />
      <xs:enumeration value="6E" />
      <xs:enumeration value="6F" />
      <xs:enumeration value="6G" />
      <xs:enumeration value="6H" />
      <xs:enumeration value="6I" />
      <xs:enumeration value="6J" />
      <xs:enumeration value="6K" />
      <xs:enumeration value="6L" />
      <xs:enumeration value="6M" />
      <xs:enumeration value="6N" />
      <xs:enumeration value="6O" />
      <xs:enumeration value="6P" />
      <xs:enumeration value="6Q" />
      <xs:enumeration value="6R" />
      <xs:enumeration value="6S" />
      <xs:enumeration value="6T" />
      <xs:enumeration value="6U" />
      <xs:enumeration value="6V" />
      <xs:enumeration value="6W" />
      <xs:enumeration value="6X" />
      <xs:enumeration value="6Y" />
      <xs:enumeration value="6Z" />
      <xs:enumeration value="70" />
      <xs:enumeration value="71" />
      <xs:enumeration value="72" />
      <xs:enumeration value="73" />
      <xs:enumeration value="74" />
      <xs:enumeration value="75" />
      <xs:enumeration value="76" />
      <xs:enumeration value="77" />
      <xs:enumeration value="78" />
      <xs:enumeration value="79" />
      <xs:enumeration value="7A" />
      <xs:enumeration value="7B" />
      <xs:enumeration value="7C" />
      <xs:enumeration value="7D" />
      <xs:enumeration value="7E" />
      <xs:enumeration value="7F" />
      <xs:enumeration value="7G" />
      <xs:enumeration value="7H" />
      <xs:enumeration value="7I" />
      <xs:enumeration value="7J" />
      <xs:enumeration value="7K" />
      <xs:enumeration value="7L" />
      <xs:enumeration value="7M" />
      <xs:enumeration value="7N" />
      <xs:enumeration value="7O" />
      <xs:enumeration value="7P" />
      <xs:enumeration value="7Q" />
      <xs:enumeration value="7R" />
      <xs:enumeration value="7S" />
      <xs:enumeration value="7T" />
      <xs:enumeration value="7U" />
      <xs:enumeration value="7V" />
      <xs:enumeration value="7W" />
      <xs:enumeration value="7X" />
      <xs:enumeration value="7Y" />
      <xs:enumeration value="7Z" />
      <xs:enumeration value="80" />
      <xs:enumeration value="81" />
      <xs:enumeration value="82" />
      <xs:enumeration value="83" />
      <xs:enumeration value="84" />
      <xs:enumeration value="85" />
      <xs:enumeration value="86" />
      <xs:enumeration value="87" />
      <xs:enumeration value="88" />
      <xs:enumeration value="89" />
      <xs:enumeration value="8A" />
      <xs:enumeration value="8B" />
      <xs:enumeration value="8C" />
      <xs:enumeration value="8D" />
      <xs:enumeration value="8E" />
      <xs:enumeration value="8F" />
      <xs:enumeration value="8G" />
      <xs:enumeration value="8H" />
      <xs:enumeration value="8I" />
      <xs:enumeration value="8J" />
      <xs:enumeration value="8K" />
      <xs:enumeration value="8L" />
      <xs:enumeration value="8M" />
      <xs:enumeration value="8N" />
      <xs:enumeration value="8O" />
      <xs:enumeration value="8P" />
      <xs:enumeration value="8Q" />
      <xs:enumeration value="8R" />
      <xs:enumeration value="8S" />
      <xs:enumeration value="8T" />
      <xs:enumeration value="8U" />
      <xs:enumeration value="8V" />
      <xs:enumeration value="8W" />
      <xs:enumeration value="8X" />
      <xs:enumeration value="8Y" />
      <xs:enumeration value="8Z" />
      <xs:enumeration value="90" />
      <xs:enumeration value="91" />
      <xs:enumeration value="92" />
      <xs:enumeration value="93" />
      <xs:enumeration value="94" />
      <xs:enumeration value="95" />
      <xs:enumeration value="96" />
      <xs:enumeration value="97" />
      <xs:enumeration value="98" />
      <xs:enumeration value="99" />
      <xs:enumeration value="9A" />
      <xs:enumeration value="9B" />
      <xs:enumeration value="9C" />
      <xs:enumeration value="9D" />
      <xs:enumeration value="9E" />
      <xs:enumeration value="9F" />
      <xs:enumeration value="9G" />
      <xs:enumeration value="9H" />
      <xs:enumeration value="9I" />
      <xs:enumeration value="9J" />
      <xs:enumeration value="9K" />
      <xs:enumeration value="9L" />
      <xs:enumeration value="9N" />
      <xs:enumeration value="9O" />
      <xs:enumeration value="9P" />
      <xs:enumeration value="9Q" />
      <xs:enumeration value="9R" />
      <xs:enumeration value="9S" />
      <xs:enumeration value="9T" />
      <xs:enumeration value="9U" />
      <xs:enumeration value="9V" />
      <xs:enumeration value="9W" />
      <xs:enumeration value="9X" />
      <xs:enumeration value="9Y" />
      <xs:enumeration value="9Z" />
      <xs:enumeration value="A1" />
      <xs:enumeration value="A2" />
      <xs:enumeration value="A3" />
      <xs:enumeration value="A4" />
      <xs:enumeration value="A5" />
      <xs:enumeration value="A6" />
      <xs:enumeration value="A7" />
      <xs:enumeration value="A8" />
      <xs:enumeration value="A9" />
      <xs:enumeration value="AA" />
      <xs:enumeration value="AAA" />
      <xs:enumeration value="AAB" />
      <xs:enumeration value="AAC" />
      <xs:enumeration value="AAD" />
      <xs:enumeration value="AAE" />
      <xs:enumeration value="AAF" />
      <xs:enumeration value="AAG" />
      <xs:enumeration value="AAH" />
      <xs:enumeration value="AAI" />
      <xs:enumeration value="AAJ" />
      <xs:enumeration value="AAK" />
      <xs:enumeration value="AAL" />
      <xs:enumeration value="AAM" />
      <xs:enumeration value="AAN" />
      <xs:enumeration value="AAO" />
      <xs:enumeration value="AAP" />
      <xs:enumeration value="AAQ" />
      <xs:enumeration value="AAS" />
      <xs:enumeration value="AAT" />
      <xs:enumeration value="AAU" />
      <xs:enumeration value="AAV" />
      <xs:enumeration value="AB" />
      <xs:enumeration value="ABB" />
      <xs:enumeration value="ABC" />
      <xs:enumeration value="ABD" />
      <xs:enumeration value="ABE" />
      <xs:enumeration value="ABF" />
      <xs:enumeration value="ABG" />
      <xs:enumeration value="ABH" />
      <xs:enumeration value="ABI" />
      <xs:enumeration value="ABJ" />
      <xs:enumeration value="ABK" />
      <xs:enumeration value="ABL" />
      <xs:enumeration value="ABM" />
      <xs:enumeration value="AC" />
      <xs:enumeration value="AD" />
      <xs:enumeration value="AE" />
      <xs:enumeration value="AF" />
      <xs:enumeration value="AG" />
      <xs:enumeration value="AH" />
      <xs:enumeration value="AI" />
      <xs:enumeration value="AJ" />
      <xs:enumeration value="AK" />
      <xs:enumeration value="AL" />
      <xs:enumeration value="ALA" />
      <xs:enumeration value="AM" />
      <xs:enumeration value="AN" />
      <xs:enumeration value="AO" />
      <xs:enumeration value="AP" />
      <xs:enumeration value="AQ" />
      <xs:enumeration value="AR" />
      <xs:enumeration value="AS" />
      <xs:enumeration value="AT" />
      <xs:enumeration value="AU" />
      <xs:enumeration value="AV" />
      <xs:enumeration value="AW" />
      <xs:enumeration value="AX" />
      <xs:enumeration value="AY" />
      <xs:enumeration value="AZ" />
      <xs:enumeration value="B1" />
      <xs:enumeration value="B2" />
      <xs:enumeration value="B3" />
      <xs:enumeration value="B4" />
      <xs:enumeration value="B5" />
      <xs:enumeration value="B6" />
      <xs:enumeration value="B7" />
      <xs:enumeration value="B8" />
      <xs:enumeration value="B9" />
      <xs:enumeration value="BA" />
      <xs:enumeration value="BAL" />
      <xs:enumeration value="BB" />
      <xs:enumeration value="BC" />
      <xs:enumeration value="BD" />
      <xs:enumeration value="BE" />
      <xs:enumeration value="BF" />
      <xs:enumeration value="BG" />
      <xs:enumeration value="BH" />
      <xs:enumeration value="BI" />
      <xs:enumeration value="BJ" />
      <xs:enumeration value="BK" />
      <xs:enumeration value="BKR" />
      <xs:enumeration value="BL" />
      <xs:enumeration value="BM" />
      <xs:enumeration value="BN" />
      <xs:enumeration value="BO" />
      <xs:enumeration value="BP" />
      <xs:enumeration value="BQ" />
      <xs:enumeration value="BR" />
      <xs:enumeration value="BRN" />
      <xs:enumeration value="BS" />
      <xs:enumeration value="BT" />
      <xs:enumeration value="BU" />
      <xs:enumeration value="BUS" />
      <xs:enumeration value="BV" />
      <xs:enumeration value="BW" />
      <xs:enumeration value="BX" />
      <xs:enumeration value="BY" />
      <xs:enumeration value="BZ" />
      <xs:enumeration value="C1" />
      <xs:enumeration value="C2" />
      <xs:enumeration value="C3" />
      <xs:enumeration value="C4" />
      <xs:enumeration value="C5" />
      <xs:enumeration value="C6" />
      <xs:enumeration value="C7" />
      <xs:enumeration value="C8" />
      <xs:enumeration value="C9" />
      <xs:enumeration value="CA" />
      <xs:enumeration value="CB" />
      <xs:enumeration value="CC" />
      <xs:enumeration value="CD" />
      <xs:enumeration value="CE" />
      <xs:enumeration value="CF" />
      <xs:enumeration value="CG" />
      <xs:enumeration value="CH" />
      <xs:enumeration value="CI" />
      <xs:enumeration value="CJ" />
      <xs:enumeration value="CK" />
      <xs:enumeration value="CL" />
      <xs:enumeration value="CM" />
      <xs:enumeration value="CMW" />
      <xs:enumeration value="CN" />
      <xs:enumeration value="CO" />
      <xs:enumeration value="COL" />
      <xs:enumeration value="COR" />
      <xs:enumeration value="CP" />
      <xs:enumeration value="CQ" />
      <xs:enumeration value="CR" />
      <xs:enumeration value="CS" />
      <xs:enumeration value="CT" />
      <xs:enumeration value="CU" />
      <xs:enumeration value="CV" />
      <xs:enumeration value="CW" />
      <xs:enumeration value="CX" />
      <xs:enumeration value="CY" />
      <xs:enumeration value="CZ" />
      <xs:enumeration value="D1" />
      <xs:enumeration value="D2" />
      <xs:enumeration value="D3" />
      <xs:enumeration value="D4" />
      <xs:enumeration value="D5" />
      <xs:enumeration value="D6" />
      <xs:enumeration value="D7" />
      <xs:enumeration value="D8" />
      <xs:enumeration value="D9" />
      <xs:enumeration value="DA" />
      <xs:enumeration value="DB" />
      <xs:enumeration value="DC" />
      <xs:enumeration value="DCC" />
      <xs:enumeration value="DD" />
      <xs:enumeration value="DE" />
      <xs:enumeration value="DF" />
      <xs:enumeration value="DG" />
      <xs:enumeration value="DH" />
      <xs:enumeration value="DI" />
      <xs:enumeration value="DIR" />
      <xs:enumeration value="DJ" />
      <xs:enumeration value="DK" />
      <xs:enumeration value="DL" />
      <xs:enumeration value="DM" />
      <xs:enumeration value="DN" />
      <xs:enumeration value="DO" />
      <xs:enumeration value="DP" />
      <xs:enumeration value="DQ" />
      <xs:enumeration value="DR" />
      <xs:enumeration value="DS" />
      <xs:enumeration value="DT" />
      <xs:enumeration value="DU" />
      <xs:enumeration value="DV" />
      <xs:enumeration value="DW" />
      <xs:enumeration value="DX" />
      <xs:enumeration value="DY" />
      <xs:enumeration value="DZ" />
      <xs:enumeration value="E1" />
      <xs:enumeration value="E2" />
      <xs:enumeration value="E3" />
      <xs:enumeration value="E4" />
      <xs:enumeration value="E5" />
      <xs:enumeration value="E6" />
      <xs:enumeration value="E7" />
      <xs:enumeration value="E8" />
      <xs:enumeration value="E9" />
      <xs:enumeration value="EA" />
      <xs:enumeration value="EB" />
      <xs:enumeration value="EC" />
      <xs:enumeration value="ED" />
      <xs:enumeration value="EE" />
      <xs:enumeration value="EF" />
      <xs:enumeration value="EG" />
      <xs:enumeration value="EH" />
      <xs:enumeration value="EI" />
      <xs:enumeration value="EJ" />
      <xs:enumeration value="EK" />
      <xs:enumeration value="EL" />
      <xs:enumeration value="EM" />
      <xs:enumeration value="EN" />
      <xs:enumeration value="ENR" />
      <xs:enumeration value="EO" />
      <xs:enumeration value="EP" />
      <xs:enumeration value="EQ" />
      <xs:enumeration value="ER" />
      <xs:enumeration value="ES" />
      <xs:enumeration value="ET" />
      <xs:enumeration value="EU" />
      <xs:enumeration value="EV" />
      <xs:enumeration value="EW" />
      <xs:enumeration value="EX" />
      <xs:enumeration value="EXS" />
      <xs:enumeration value="EY" />
      <xs:enumeration value="EZ" />
      <xs:enumeration value="F1" />
      <xs:enumeration value="F2" />
      <xs:enumeration value="F3" />
      <xs:enumeration value="F4" />
      <xs:enumeration value="F5" />
      <xs:enumeration value="F6" />
      <xs:enumeration value="F7" />
      <xs:enumeration value="F8" />
      <xs:enumeration value="F9" />
      <xs:enumeration value="FA" />
      <xs:enumeration value="FB" />
      <xs:enumeration value="FC" />
      <xs:enumeration value="FD" />
      <xs:enumeration value="FE" />
      <xs:enumeration value="FF" />
      <xs:enumeration value="FG" />
      <xs:enumeration value="FH" />
      <xs:enumeration value="FI" />
      <xs:enumeration value="FJ" />
      <xs:enumeration value="FL" />
      <xs:enumeration value="FM" />
      <xs:enumeration value="FN" />
      <xs:enumeration value="FO" />
      <xs:enumeration value="FP" />
      <xs:enumeration value="FQ" />
      <xs:enumeration value="FR" />
      <xs:enumeration value="FRL" />
      <xs:enumeration value="FS" />
      <xs:enumeration value="FSR" />
      <xs:enumeration value="FT" />
      <xs:enumeration value="FU" />
      <xs:enumeration value="FV" />
      <xs:enumeration value="FW" />
      <xs:enumeration value="FX" />
      <xs:enumeration value="FY" />
      <xs:enumeration value="FZ" />
      <xs:enumeration value="G0" />
      <xs:enumeration value="G1" />
      <xs:enumeration value="G2" />
      <xs:enumeration value="G3" />
      <xs:enumeration value="G5" />
      <xs:enumeration value="G6" />
      <xs:enumeration value="G7" />
      <xs:enumeration value="G8" />
      <xs:enumeration value="G9" />
      <xs:enumeration value="GA" />
      <xs:enumeration value="GB" />
      <xs:enumeration value="GC" />
      <xs:enumeration value="GD" />
      <xs:enumeration value="GE" />
      <xs:enumeration value="GF" />
      <xs:enumeration value="GG" />
      <xs:enumeration value="GH" />
      <xs:enumeration value="GI" />
      <xs:enumeration value="GIR" />
      <xs:enumeration value="GJ" />
      <xs:enumeration value="GK" />
      <xs:enumeration value="GL" />
      <xs:enumeration value="GM" />
      <xs:enumeration value="GN" />
      <xs:enumeration value="GO" />
      <xs:enumeration value="GP" />
      <xs:enumeration value="GQ" />
      <xs:enumeration value="GR" />
      <xs:enumeration value="GS" />
      <xs:enumeration value="GT" />
      <xs:enumeration value="GU" />
      <xs:enumeration value="GV" />
      <xs:enumeration value="GW" />
      <xs:enumeration value="GX" />
      <xs:enumeration value="GY" />
      <xs:enumeration value="GZ" />
      <xs:enumeration value="H1" />
      <xs:enumeration value="H2" />
      <xs:enumeration value="H3" />
      <xs:enumeration value="H5" />
      <xs:enumeration value="H6" />
      <xs:enumeration value="H7" />
      <xs:enumeration value="H8" />
      <xs:enumeration value="H9" />
      <xs:enumeration value="HA" />
      <xs:enumeration value="HB" />
      <xs:enumeration value="HC" />
      <xs:enumeration value="HD" />
      <xs:enumeration value="HE" />
      <xs:enumeration value="HF" />
      <xs:enumeration value="HG" />
      <xs:enumeration value="HH" />
      <xs:enumeration value="HI" />
      <xs:enumeration value="HJ" />
      <xs:enumeration value="HK" />
      <xs:enumeration value="HL" />
      <xs:enumeration value="HM" />
      <xs:enumeration value="HMI" />
      <xs:enumeration value="HN" />
      <xs:enumeration value="HO" />
      <xs:enumeration value="HOM" />
      <xs:enumeration value="HP" />
      <xs:enumeration value="HQ" />
      <xs:enumeration value="HR" />
      <xs:enumeration value="HS" />
      <xs:enumeration value="HT" />
      <xs:enumeration value="HU" />
      <xs:enumeration value="HV" />
      <xs:enumeration value="HW" />
      <xs:enumeration value="HX" />
      <xs:enumeration value="HY" />
      <xs:enumeration value="HZ" />
      <xs:enumeration value="I1" />
      <xs:enumeration value="I3" />
      <xs:enumeration value="I4" />
      <xs:enumeration value="I9" />
      <xs:enumeration value="IA" />
      <xs:enumeration value="IAA" />
      <xs:enumeration value="IAC" />
      <xs:enumeration value="IAD" />
      <xs:enumeration value="IAE" />
      <xs:enumeration value="IAF" />
      <xs:enumeration value="IAG" />
      <xs:enumeration value="IAH" />
      <xs:enumeration value="IAI" />
      <xs:enumeration value="IAK" />
      <xs:enumeration value="IAL" />
      <xs:enumeration value="IAM" />
      <xs:enumeration value="IAN" />
      <xs:enumeration value="IAO" />
      <xs:enumeration value="IAP" />
      <xs:enumeration value="IAQ" />
      <xs:enumeration value="IAR" />
      <xs:enumeration value="IAS" />
      <xs:enumeration value="IAT" />
      <xs:enumeration value="IAU" />
      <xs:enumeration value="IAV" />
      <xs:enumeration value="IAW" />
      <xs:enumeration value="IAY" />
      <xs:enumeration value="IAZ" />
      <xs:enumeration value="IB" />
      <xs:enumeration value="IC" />
      <xs:enumeration value="ID" />
      <xs:enumeration value="IE" />
      <xs:enumeration value="IF" />
      <xs:enumeration value="II" />
      <xs:enumeration value="IJ" />
      <xs:enumeration value="IK" />
      <xs:enumeration value="IL" />
      <xs:enumeration value="IM" />
      <xs:enumeration value="IN" />
      <xs:enumeration value="INV" />
      <xs:enumeration value="IO" />
      <xs:enumeration value="IP" />
      <xs:enumeration value="IQ" />
      <xs:enumeration value="IR" />
      <xs:enumeration value="IS" />
      <xs:enumeration value="IT" />
      <xs:enumeration value="IU" />
      <xs:enumeration value="IV" />
      <xs:enumeration value="J1" />
      <xs:enumeration value="J2" />
      <xs:enumeration value="J3" />
      <xs:enumeration value="J4" />
      <xs:enumeration value="J5" />
      <xs:enumeration value="J6" />
      <xs:enumeration value="J7" />
      <xs:enumeration value="J8" />
      <xs:enumeration value="J9" />
      <xs:enumeration value="JA" />
      <xs:enumeration value="JB" />
      <xs:enumeration value="JC" />
      <xs:enumeration value="JD" />
      <xs:enumeration value="JE" />
      <xs:enumeration value="JF" />
      <xs:enumeration value="JG" />
      <xs:enumeration value="JH" />
      <xs:enumeration value="JI" />
      <xs:enumeration value="JJ" />
      <xs:enumeration value="JK" />
      <xs:enumeration value="JL" />
      <xs:enumeration value="JM" />
      <xs:enumeration value="JN" />
      <xs:enumeration value="JO" />
      <xs:enumeration value="JP" />
      <xs:enumeration value="JQ" />
      <xs:enumeration value="JR" />
      <xs:enumeration value="JS" />
      <xs:enumeration value="JT" />
      <xs:enumeration value="JU" />
      <xs:enumeration value="JV" />
      <xs:enumeration value="JW" />
      <xs:enumeration value="JX" />
      <xs:enumeration value="JY" />
      <xs:enumeration value="JZ" />
      <xs:enumeration value="K1" />
      <xs:enumeration value="K2" />
      <xs:enumeration value="K3" />
      <xs:enumeration value="K4" />
      <xs:enumeration value="K5" />
      <xs:enumeration value="K6" />
      <xs:enumeration value="K7" />
      <xs:enumeration value="K8" />
      <xs:enumeration value="K9" />
      <xs:enumeration value="KA" />
      <xs:enumeration value="KB" />
      <xs:enumeration value="KC" />
      <xs:enumeration value="KD" />
      <xs:enumeration value="KE" />
      <xs:enumeration value="KF" />
      <xs:enumeration value="KG" />
      <xs:enumeration value="KH" />
      <xs:enumeration value="KI" />
      <xs:enumeration value="KJ" />
      <xs:enumeration value="KK" />
      <xs:enumeration value="KL" />
      <xs:enumeration value="KM" />
      <xs:enumeration value="KN" />
      <xs:enumeration value="KO" />
      <xs:enumeration value="KP" />
      <xs:enumeration value="KQ" />
      <xs:enumeration value="KR" />
      <xs:enumeration value="KS" />
      <xs:enumeration value="KT" />
      <xs:enumeration value="KU" />
      <xs:enumeration value="KV" />
      <xs:enumeration value="KW" />
      <xs:enumeration value="KX" />
      <xs:enumeration value="KY" />
      <xs:enumeration value="KZ" />
      <xs:enumeration value="L1" />
      <xs:enumeration value="L2" />
      <xs:enumeration value="L3" />
      <xs:enumeration value="L5" />
      <xs:enumeration value="L8" />
      <xs:enumeration value="L9" />
      <xs:enumeration value="LA" />
      <xs:enumeration value="LB" />
      <xs:enumeration value="LC" />
      <xs:enumeration value="LD" />
      <xs:enumeration value="LE" />
      <xs:enumeration value="LF" />
      <xs:enumeration value="LG" />
      <xs:enumeration value="LGS" />
      <xs:enumeration value="LH" />
      <xs:enumeration value="LI" />
      <xs:enumeration value="LJ" />
      <xs:enumeration value="LK" />
      <xs:enumeration value="LL" />
      <xs:enumeration value="LM" />
      <xs:enumeration value="LN" />
      <xs:enumeration value="LO" />
      <xs:enumeration value="LP" />
      <xs:enumeration value="LQ" />
      <xs:enumeration value="LR" />
      <xs:enumeration value="LS" />
      <xs:enumeration value="LT" />
      <xs:enumeration value="LU" />
      <xs:enumeration value="LV" />
      <xs:enumeration value="LW" />
      <xs:enumeration value="LY" />
      <xs:enumeration value="LYM" />
      <xs:enumeration value="LYN" />
      <xs:enumeration value="LYO" />
      <xs:enumeration value="LYP" />
      <xs:enumeration value="LZ" />
      <xs:enumeration value="M1" />
      <xs:enumeration value="M2" />
      <xs:enumeration value="M3" />
      <xs:enumeration value="M4" />
      <xs:enumeration value="M5" />
      <xs:enumeration value="M6" />
      <xs:enumeration value="M7" />
      <xs:enumeration value="M8" />
      <xs:enumeration value="M9" />
      <xs:enumeration value="MA" />
      <xs:enumeration value="MB" />
      <xs:enumeration value="MC" />
      <xs:enumeration value="MD" />
      <xs:enumeration value="ME" />
      <xs:enumeration value="MF" />
      <xs:enumeration value="MG" />
      <xs:enumeration value="MH" />
      <xs:enumeration value="MI" />
      <xs:enumeration value="MJ" />
      <xs:enumeration value="MK" />
      <xs:enumeration value="ML" />
      <xs:enumeration value="MM" />
      <xs:enumeration value="MN" />
      <xs:enumeration value="MO" />
      <xs:enumeration value="MP" />
      <xs:enumeration value="MQ" />
      <xs:enumeration value="MR" />
      <xs:enumeration value="MS" />
      <xs:enumeration value="MSC" />
      <xs:enumeration value="MT" />
      <xs:enumeration value="MU" />
      <xs:enumeration value="MV" />
      <xs:enumeration value="MW" />
      <xs:enumeration value="MX" />
      <xs:enumeration value="MY" />
      <xs:enumeration value="MZ" />
      <xs:enumeration value="N1" />
      <xs:enumeration value="N2" />
      <xs:enumeration value="N3" />
      <xs:enumeration value="N4" />
      <xs:enumeration value="N5" />
      <xs:enumeration value="N6" />
      <xs:enumeration value="N7" />
      <xs:enumeration value="N8" />
      <xs:enumeration value="N9" />
      <xs:enumeration value="NB" />
      <xs:enumeration value="NC" />
      <xs:enumeration value="NCT" />
      <xs:enumeration value="ND" />
      <xs:enumeration value="NE" />
      <xs:enumeration value="NF" />
      <xs:enumeration value="NG" />
      <xs:enumeration value="NH" />
      <xs:enumeration value="NI" />
      <xs:enumeration value="NJ" />
      <xs:enumeration value="NK" />
      <xs:enumeration value="NL" />
      <xs:enumeration value="NM" />
      <xs:enumeration value="NN" />
      <xs:enumeration value="NP" />
      <xs:enumeration value="NPC" />
      <xs:enumeration value="NQ" />
      <xs:enumeration value="NR" />
      <xs:enumeration value="NS" />
      <xs:enumeration value="NT" />
      <xs:enumeration value="NU" />
      <xs:enumeration value="NV" />
      <xs:enumeration value="NW" />
      <xs:enumeration value="NX" />
      <xs:enumeration value="NY" />
      <xs:enumeration value="NZ" />
      <xs:enumeration value="O1" />
      <xs:enumeration value="O2" />
      <xs:enumeration value="O3" />
      <xs:enumeration value="O4" />
      <xs:enumeration value="O5" />
      <xs:enumeration value="O6" />
      <xs:enumeration value="O7" />
      <xs:enumeration value="O8" />
      <xs:enumeration value="OA" />
      <xs:enumeration value="OB" />
      <xs:enumeration value="OC" />
      <xs:enumeration value="OD" />
      <xs:enumeration value="OE" />
      <xs:enumeration value="OF" />
      <xs:enumeration value="OG" />
      <xs:enumeration value="OH" />
      <xs:enumeration value="OI" />
      <xs:enumeration value="OK" />
      <xs:enumeration value="OL" />
      <xs:enumeration value="OM" />
      <xs:enumeration value="ON" />
      <xs:enumeration value="OO" />
      <xs:enumeration value="OP" />
      <xs:enumeration value="OR" />
      <xs:enumeration value="ORI" />
      <xs:enumeration value="OS" />
      <xs:enumeration value="OT" />
      <xs:enumeration value="OU" />
      <xs:enumeration value="OV" />
      <xs:enumeration value="OW" />
      <xs:enumeration value="OX" />
      <xs:enumeration value="OY" />
      <xs:enumeration value="OZ" />
      <xs:enumeration value="P0" />
      <xs:enumeration value="P1" />
      <xs:enumeration value="P2" />
      <xs:enumeration value="P3" />
      <xs:enumeration value="P4" />
      <xs:enumeration value="P5" />
      <xs:enumeration value="P6" />
      <xs:enumeration value="P7" />
      <xs:enumeration value="P8" />
      <xs:enumeration value="P9" />
      <xs:enumeration value="PA" />
      <xs:enumeration value="PB" />
      <xs:enumeration value="PC" />
      <xs:enumeration value="PD" />
      <xs:enumeration value="PE" />
      <xs:enumeration value="PF" />
      <xs:enumeration value="PG" />
      <xs:enumeration value="PH" />
      <xs:enumeration value="PI" />
      <xs:enumeration value="PJ" />
      <xs:enumeration value="PK" />
      <xs:enumeration value="PL" />
      <xs:enumeration value="PLR" />
      <xs:enumeration value="PM" />
      <xs:enumeration value="PMF" />
      <xs:enumeration value="PN" />
      <xs:enumeration value="PO" />
      <xs:enumeration value="PP" />
      <xs:enumeration value="PPS" />
      <xs:enumeration value="PQ" />
      <xs:enumeration value="PR" />
      <xs:enumeration value="PRE" />
      <xs:enumeration value="PRP" />
      <xs:enumeration value="PS" />
      <xs:enumeration value="PT" />
      <xs:enumeration value="PU" />
      <xs:enumeration value="PUR" />
      <xs:enumeration value="PV" />
      <xs:enumeration value="PW" />
      <xs:enumeration value="PX" />
      <xs:enumeration value="PY" />
      <xs:enumeration value="PZ" />
      <xs:enumeration value="Q1" />
      <xs:enumeration value="Q2" />
      <xs:enumeration value="Q3" />
      <xs:enumeration value="Q4" />
      <xs:enumeration value="Q5" />
      <xs:enumeration value="Q6" />
      <xs:enumeration value="Q7" />
      <xs:enumeration value="Q8" />
      <xs:enumeration value="Q9" />
      <xs:enumeration value="QA" />
      <xs:enumeration value="QB" />
      <xs:enumeration value="QC" />
      <xs:enumeration value="QD" />
      <xs:enumeration value="QE" />
      <xs:enumeration value="QF" />
      <xs:enumeration value="QG" />
      <xs:enumeration value="QH" />
      <xs:enumeration value="QI" />
      <xs:enumeration value="QJ" />
      <xs:enumeration value="QK" />
      <xs:enumeration value="QL" />
      <xs:enumeration value="QM" />
      <xs:enumeration value="QN" />
      <xs:enumeration value="QO" />
      <xs:enumeration value="QP" />
      <xs:enumeration value="QQ" />
      <xs:enumeration value="QR" />
      <xs:enumeration value="QS" />
      <xs:enumeration value="QT" />
      <xs:enumeration value="QU" />
      <xs:enumeration value="QV" />
      <xs:enumeration value="QW" />
      <xs:enumeration value="QX" />
      <xs:enumeration value="QY" />
      <xs:enumeration value="QZ" />
      <xs:enumeration value="R0" />
      <xs:enumeration value="R1" />
      <xs:enumeration value="R2" />
      <xs:enumeration value="R3" />
      <xs:enumeration value="R4" />
      <xs:enumeration value="R5" />
      <xs:enumeration value="R6" />
      <xs:enumeration value="R7" />
      <xs:enumeration value="R8" />
      <xs:enumeration value="R9" />
      <xs:enumeration value="RA" />
      <xs:enumeration value="RB" />
      <xs:enumeration value="RC" />
      <xs:enumeration value="RCR" />
      <xs:enumeration value="RD" />
      <xs:enumeration value="RE" />
      <xs:enumeration value="REC" />
      <xs:enumeration value="RF" />
      <xs:enumeration value="RG" />
      <xs:enumeration value="RGA" />
      <xs:enumeration value="RH" />
      <xs:enumeration value="RI" />
      <xs:enumeration value="RJ" />
      <xs:enumeration value="RK" />
      <xs:enumeration value="RL" />
      <xs:enumeration value="RM" />
      <xs:enumeration value="RN" />
      <xs:enumeration value="RO" />
      <xs:enumeration value="RP" />
      <xs:enumeration value="RQ" />
      <xs:enumeration value="RR" />
      <xs:enumeration value="RS" />
      <xs:enumeration value="RT" />
      <xs:enumeration value="RU" />
      <xs:enumeration value="RV" />
      <xs:enumeration value="RW" />
      <xs:enumeration value="RX" />
      <xs:enumeration value="RY" />
      <xs:enumeration value="RZ" />
      <xs:enumeration value="S0" />
      <xs:enumeration value="S1" />
      <xs:enumeration value="S2" />
      <xs:enumeration value="S3" />
      <xs:enumeration value="S4" />
      <xs:enumeration value="S5" />
      <xs:enumeration value="S6" />
      <xs:enumeration value="S7" />
      <xs:enumeration value="S8" />
      <xs:enumeration value="S9" />
      <xs:enumeration value="SA" />
      <xs:enumeration value="SB" />
      <xs:enumeration value="SC" />
      <xs:enumeration value="SD" />
      <xs:enumeration value="SE" />
      <xs:enumeration value="SEP" />
      <xs:enumeration value="SF" />
      <xs:enumeration value="SG" />
      <xs:enumeration value="SH" />
      <xs:enumeration value="SI" />
      <xs:enumeration value="SJ" />
      <xs:enumeration value="SK" />
      <xs:enumeration value="SL" />
      <xs:enumeration value="SM" />
      <xs:enumeration value="SN" />
      <xs:enumeration value="SO" />
      <xs:enumeration value="SP" />
      <xs:enumeration value="SQ" />
      <xs:enumeration value="SR" />
      <xs:enumeration value="SS" />
      <xs:enumeration value="ST" />
      <xs:enumeration value="SU" />
      <xs:enumeration value="SV" />
      <xs:enumeration value="SW" />
      <xs:enumeration value="SX" />
      <xs:enumeration value="SY" />
      <xs:enumeration value="SZ" />
      <xs:enumeration value="T1" />
      <xs:enumeration value="T2" />
      <xs:enumeration value="T3" />
      <xs:enumeration value="T4" />
      <xs:enumeration value="T6" />
      <xs:enumeration value="T8" />
      <xs:enumeration value="T9" />
      <xs:enumeration value="TA" />
      <xs:enumeration value="TB" />
      <xs:enumeration value="TC" />
      <xs:enumeration value="TD" />
      <xs:enumeration value="TE" />
      <xs:enumeration value="TF" />
      <xs:enumeration value="TG" />
      <xs:enumeration value="TH" />
      <xs:enumeration value="TI" />
      <xs:enumeration value="TJ" />
      <xs:enumeration value="TK" />
      <xs:enumeration value="TL" />
      <xs:enumeration value="TM" />
      <xs:enumeration value="TN" />
      <xs:enumeration value="TO" />
      <xs:enumeration value="TP" />
      <xs:enumeration value="TPM" />
      <xs:enumeration value="TQ" />
      <xs:enumeration value="TR" />
      <xs:enumeration value="TS" />
      <xs:enumeration value="TSE" />
      <xs:enumeration value="TSR" />
      <xs:enumeration value="TT" />
      <xs:enumeration value="TTP" />
      <xs:enumeration value="TU" />
      <xs:enumeration value="TV" />
      <xs:enumeration value="TW" />
      <xs:enumeration value="TX" />
      <xs:enumeration value="TY" />
      <xs:enumeration value="TZ" />
      <xs:enumeration value="U1" />
      <xs:enumeration value="U2" />
      <xs:enumeration value="U3" />
      <xs:enumeration value="U4" />
      <xs:enumeration value="U5" />
      <xs:enumeration value="U6" />
      <xs:enumeration value="U7" />
      <xs:enumeration value="U8" />
      <xs:enumeration value="U9" />
      <xs:enumeration value="UA" />
      <xs:enumeration value="UB" />
      <xs:enumeration value="UC" />
      <xs:enumeration value="UD" />
      <xs:enumeration value="UE" />
      <xs:enumeration value="UF" />
      <xs:enumeration value="UG" />
      <xs:enumeration value="UH" />
      <xs:enumeration value="UI" />
      <xs:enumeration value="UJ" />
      <xs:enumeration value="UK" />
      <xs:enumeration value="UL" />
      <xs:enumeration value="UM" />
      <xs:enumeration value="UN" />
      <xs:enumeration value="UO" />
      <xs:enumeration value="UP" />
      <xs:enumeration value="UQ" />
      <xs:enumeration value="UR" />
      <xs:enumeration value="US" />
      <xs:enumeration value="UT" />
      <xs:enumeration value="UU" />
      <xs:enumeration value="UW" />
      <xs:enumeration value="UX" />
      <xs:enumeration value="UY" />
      <xs:enumeration value="UZ" />
      <xs:enumeration value="V1" />
      <xs:enumeration value="V2" />
      <xs:enumeration value="V3" />
      <xs:enumeration value="V4" />
      <xs:enumeration value="V5" />
      <xs:enumeration value="V6" />
      <xs:enumeration value="V8" />
      <xs:enumeration value="V9" />
      <xs:enumeration value="VA" />
      <xs:enumeration value="VB" />
      <xs:enumeration value="VC" />
      <xs:enumeration value="VD" />
      <xs:enumeration value="VE" />
      <xs:enumeration value="VF" />
      <xs:enumeration value="VG" />
      <xs:enumeration value="VH" />
      <xs:enumeration value="VI" />
      <xs:enumeration value="VJ" />
      <xs:enumeration value="VK" />
      <xs:enumeration value="VL" />
      <xs:enumeration value="VM" />
      <xs:enumeration value="VN" />
      <xs:enumeration value="VO" />
      <xs:enumeration value="VP" />
      <xs:enumeration value="VQ" />
      <xs:enumeration value="VR" />
      <xs:enumeration value="VS" />
      <xs:enumeration value="VT" />
      <xs:enumeration value="VU" />
      <xs:enumeration value="VV" />
      <xs:enumeration value="VW" />
      <xs:enumeration value="VX" />
      <xs:enumeration value="VY" />
      <xs:enumeration value="VZ" />
      <xs:enumeration value="W1" />
      <xs:enumeration value="W2" />
      <xs:enumeration value="W3" />
      <xs:enumeration value="W4" />
      <xs:enumeration value="W8" />
      <xs:enumeration value="W9" />
      <xs:enumeration value="WA" />
      <xs:enumeration value="WB" />
      <xs:enumeration value="WC" />
      <xs:enumeration value="WD" />
      <xs:enumeration value="WE" />
      <xs:enumeration value="WF" />
      <xs:enumeration value="WG" />
      <xs:enumeration value="WH" />
      <xs:enumeration value="WI" />
      <xs:enumeration value="WJ" />
      <xs:enumeration value="WL" />
      <xs:enumeration value="WN" />
      <xs:enumeration value="WO" />
      <xs:enumeration value="WP" />
      <xs:enumeration value="WR" />
      <xs:enumeration value="WS" />
      <xs:enumeration value="WT" />
      <xs:enumeration value="WU" />
      <xs:enumeration value="WV" />
      <xs:enumeration value="WW" />
      <xs:enumeration value="WX" />
      <xs:enumeration value="WY" />
      <xs:enumeration value="WZ" />
      <xs:enumeration value="X1" />
      <xs:enumeration value="X2" />
      <xs:enumeration value="X3" />
      <xs:enumeration value="X4" />
      <xs:enumeration value="X5" />
      <xs:enumeration value="X6" />
      <xs:enumeration value="X7" />
      <xs:enumeration value="X8" />
      <xs:enumeration value="XA" />
      <xs:enumeration value="XC" />
      <xs:enumeration value="XD" />
      <xs:enumeration value="XE" />
      <xs:enumeration value="XF" />
      <xs:enumeration value="XG" />
      <xs:enumeration value="XH" />
      <xs:enumeration value="XI" />
      <xs:enumeration value="XJ" />
      <xs:enumeration value="XK" />
      <xs:enumeration value="XL" />
      <xs:enumeration value="XM" />
      <xs:enumeration value="XN" />
      <xs:enumeration value="XO" />
      <xs:enumeration value="XP" />
      <xs:enumeration value="XQ" />
      <xs:enumeration value="XR" />
      <xs:enumeration value="XS" />
      <xs:enumeration value="XT" />
      <xs:enumeration value="XU" />
      <xs:enumeration value="XV" />
      <xs:enumeration value="XW" />
      <xs:enumeration value="XX" />
      <xs:enumeration value="XY" />
      <xs:enumeration value="XZ" />
      <xs:enumeration value="Y2" />
      <xs:enumeration value="YA" />
      <xs:enumeration value="YB" />
      <xs:enumeration value="YC" />
      <xs:enumeration value="YD" />
      <xs:enumeration value="YE" />
      <xs:enumeration value="YF" />
      <xs:enumeration value="YG" />
      <xs:enumeration value="YH" />
      <xs:enumeration value="YI" />
      <xs:enumeration value="YJ" />
      <xs:enumeration value="YK" />
      <xs:enumeration value="YL" />
      <xs:enumeration value="YM" />
      <xs:enumeration value="YN" />
      <xs:enumeration value="YO" />
      <xs:enumeration value="YP" />
      <xs:enumeration value="YQ" />
      <xs:enumeration value="YR" />
      <xs:enumeration value="YS" />
      <xs:enumeration value="YT" />
      <xs:enumeration value="YU" />
      <xs:enumeration value="YV" />
      <xs:enumeration value="YW" />
      <xs:enumeration value="YX" />
      <xs:enumeration value="YY" />
      <xs:enumeration value="YZ" />
      <xs:enumeration value="Z1" />
      <xs:enumeration value="Z2" />
      <xs:enumeration value="Z3" />
      <xs:enumeration value="Z4" />
      <xs:enumeration value="Z5" />
      <xs:enumeration value="Z6" />
      <xs:enumeration value="Z7" />
      <xs:enumeration value="Z8" />
      <xs:enumeration value="Z9" />
      <xs:enumeration value="ZA" />
      <xs:enumeration value="ZB" />
      <xs:enumeration value="ZC" />
      <xs:enumeration value="ZD" />
      <xs:enumeration value="ZE" />
      <xs:enumeration value="ZF" />
      <xs:enumeration value="ZG" />
      <xs:enumeration value="ZH" />
      <xs:enumeration value="ZJ" />
      <xs:enumeration value="ZK" />
      <xs:enumeration value="ZL" />
      <xs:enumeration value="ZM" />
      <xs:enumeration value="ZN" />
      <xs:enumeration value="ZO" />
      <xs:enumeration value="ZP" />
      <xs:enumeration value="ZQ" />
      <xs:enumeration value="ZR" />
      <xs:enumeration value="ZS" />
      <xs:enumeration value="ZT" />
      <xs:enumeration value="ZU" />
      <xs:enumeration value="ZV" />
      <xs:enumeration value="ZW" />
      <xs:enumeration value="ZX" />
      <xs:enumeration value="ZY" />
      <xs:enumeration value="ZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_669">
    <xs:restriction base="xs:string">
      <xs:enumeration value="IMF" />
      <xs:enumeration value="LNF" />
      <xs:enumeration value="LNS" />
      <xs:enumeration value="NYC" />
      <xs:enumeration value="PHI" />
      <xs:enumeration value="ZUR" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_374">
    <xs:restriction base="xs:string">
      <xs:enumeration value="001" />
      <xs:enumeration value="002" />
      <xs:enumeration value="003" />
      <xs:enumeration value="004" />
      <xs:enumeration value="005" />
      <xs:enumeration value="006" />
      <xs:enumeration value="007" />
      <xs:enumeration value="008" />
      <xs:enumeration value="009" />
      <xs:enumeration value="010" />
      <xs:enumeration value="011" />
      <xs:enumeration value="012" />
      <xs:enumeration value="013" />
      <xs:enumeration value="014" />
      <xs:enumeration value="015" />
      <xs:enumeration value="016" />
      <xs:enumeration value="017" />
      <xs:enumeration value="018" />
      <xs:enumeration value="019" />
      <xs:enumeration value="020" />
      <xs:enumeration value="021" />
      <xs:enumeration value="022" />
      <xs:enumeration value="023" />
      <xs:enumeration value="024" />
      <xs:enumeration value="025" />
      <xs:enumeration value="026" />
      <xs:enumeration value="027" />
      <xs:enumeration value="028" />
      <xs:enumeration value="029" />
      <xs:enumeration value="030" />
      <xs:enumeration value="031" />
      <xs:enumeration value="032" />
      <xs:enumeration value="033" />
      <xs:enumeration value="034" />
      <xs:enumeration value="035" />
      <xs:enumeration value="036" />
      <xs:enumeration value="037" />
      <xs:enumeration value="038" />
      <xs:enumeration value="039" />
      <xs:enumeration value="040" />
      <xs:enumeration value="041" />
      <xs:enumeration value="042" />
      <xs:enumeration value="043" />
      <xs:enumeration value="044" />
      <xs:enumeration value="045" />
      <xs:enumeration value="046" />
      <xs:enumeration value="047" />
      <xs:enumeration value="048" />
      <xs:enumeration value="049" />
      <xs:enumeration value="050" />
      <xs:enumeration value="051" />
      <xs:enumeration value="052" />
      <xs:enumeration value="053" />
      <xs:enumeration value="054" />
      <xs:enumeration value="055" />
      <xs:enumeration value="056" />
      <xs:enumeration value="057" />
      <xs:enumeration value="058" />
      <xs:enumeration value="059" />
      <xs:enumeration value="060" />
      <xs:enumeration value="061" />
      <xs:enumeration value="062" />
      <xs:enumeration value="063" />
      <xs:enumeration value="064" />
      <xs:enumeration value="065" />
      <xs:enumeration value="066" />
      <xs:enumeration value="067" />
      <xs:enumeration value="068" />
      <xs:enumeration value="069" />
      <xs:enumeration value="070" />
      <xs:enumeration value="071" />
      <xs:enumeration value="072" />
      <xs:enumeration value="073" />
      <xs:enumeration value="074" />
      <xs:enumeration value="075" />
      <xs:enumeration value="076" />
      <xs:enumeration value="077" />
      <xs:enumeration value="078" />
      <xs:enumeration value="079" />
      <xs:enumeration value="080" />
      <xs:enumeration value="081" />
      <xs:enumeration value="082" />
      <xs:enumeration value="083" />
      <xs:enumeration value="084" />
      <xs:enumeration value="085" />
      <xs:enumeration value="086" />
      <xs:enumeration value="087" />
      <xs:enumeration value="088" />
      <xs:enumeration value="089" />
      <xs:enumeration value="090" />
      <xs:enumeration value="091" />
      <xs:enumeration value="092" />
      <xs:enumeration value="093" />
      <xs:enumeration value="094" />
      <xs:enumeration value="095" />
      <xs:enumeration value="096" />
      <xs:enumeration value="097" />
      <xs:enumeration value="098" />
      <xs:enumeration value="099" />
      <xs:enumeration value="100" />
      <xs:enumeration value="101" />
      <xs:enumeration value="102" />
      <xs:enumeration value="103" />
      <xs:enumeration value="104" />
      <xs:enumeration value="105" />
      <xs:enumeration value="106" />
      <xs:enumeration value="107" />
      <xs:enumeration value="108" />
      <xs:enumeration value="109" />
      <xs:enumeration value="110" />
      <xs:enumeration value="111" />
      <xs:enumeration value="112" />
      <xs:enumeration value="113" />
      <xs:enumeration value="114" />
      <xs:enumeration value="115" />
      <xs:enumeration value="116" />
      <xs:enumeration value="118" />
      <xs:enumeration value="119" />
      <xs:enumeration value="120" />
      <xs:enumeration value="121" />
      <xs:enumeration value="122" />
      <xs:enumeration value="124" />
      <xs:enumeration value="125" />
      <xs:enumeration value="126" />
      <xs:enumeration value="127" />
      <xs:enumeration value="128" />
      <xs:enumeration value="129" />
      <xs:enumeration value="130" />
      <xs:enumeration value="131" />
      <xs:enumeration value="132" />
      <xs:enumeration value="133" />
      <xs:enumeration value="134" />
      <xs:enumeration value="135" />
      <xs:enumeration value="136" />
      <xs:enumeration value="137" />
      <xs:enumeration value="138" />
      <xs:enumeration value="139" />
      <xs:enumeration value="140" />
      <xs:enumeration value="141" />
      <xs:enumeration value="142" />
      <xs:enumeration value="143" />
      <xs:enumeration value="144" />
      <xs:enumeration value="145" />
      <xs:enumeration value="146" />
      <xs:enumeration value="147" />
      <xs:enumeration value="148" />
      <xs:enumeration value="149" />
      <xs:enumeration value="150" />
      <xs:enumeration value="151" />
      <xs:enumeration value="152" />
      <xs:enumeration value="153" />
      <xs:enumeration value="154" />
      <xs:enumeration value="155" />
      <xs:enumeration value="156" />
      <xs:enumeration value="157" />
      <xs:enumeration value="158" />
      <xs:enumeration value="159" />
      <xs:enumeration value="160" />
      <xs:enumeration value="161" />
      <xs:enumeration value="162" />
      <xs:enumeration value="163" />
      <xs:enumeration value="164" />
      <xs:enumeration value="165" />
      <xs:enumeration value="166" />
      <xs:enumeration value="167" />
      <xs:enumeration value="168" />
      <xs:enumeration value="169" />
      <xs:enumeration value="170" />
      <xs:enumeration value="171" />
      <xs:enumeration value="172" />
      <xs:enumeration value="173" />
      <xs:enumeration value="174" />
      <xs:enumeration value="175" />
      <xs:enumeration value="176" />
      <xs:enumeration value="177" />
      <xs:enumeration value="178" />
      <xs:enumeration value="179" />
      <xs:enumeration value="180" />
      <xs:enumeration value="181" />
      <xs:enumeration value="182" />
      <xs:enumeration value="183" />
      <xs:enumeration value="184" />
      <xs:enumeration value="185" />
      <xs:enumeration value="186" />
      <xs:enumeration value="187" />
      <xs:enumeration value="188" />
      <xs:enumeration value="189" />
      <xs:enumeration value="190" />
      <xs:enumeration value="191" />
      <xs:enumeration value="192" />
      <xs:enumeration value="193" />
      <xs:enumeration value="194" />
      <xs:enumeration value="195" />
      <xs:enumeration value="196" />
      <xs:enumeration value="197" />
      <xs:enumeration value="198" />
      <xs:enumeration value="199" />
      <xs:enumeration value="200" />
      <xs:enumeration value="201" />
      <xs:enumeration value="202" />
      <xs:enumeration value="203" />
      <xs:enumeration value="204" />
      <xs:enumeration value="205" />
      <xs:enumeration value="206" />
      <xs:enumeration value="207" />
      <xs:enumeration value="208" />
      <xs:enumeration value="209" />
      <xs:enumeration value="210" />
      <xs:enumeration value="211" />
      <xs:enumeration value="212" />
      <xs:enumeration value="213" />
      <xs:enumeration value="214" />
      <xs:enumeration value="215" />
      <xs:enumeration value="216" />
      <xs:enumeration value="217" />
      <xs:enumeration value="218" />
      <xs:enumeration value="219" />
      <xs:enumeration value="220" />
      <xs:enumeration value="221" />
      <xs:enumeration value="222" />
      <xs:enumeration value="223" />
      <xs:enumeration value="224" />
      <xs:enumeration value="225" />
      <xs:enumeration value="226" />
      <xs:enumeration value="227" />
      <xs:enumeration value="228" />
      <xs:enumeration value="229" />
      <xs:enumeration value="230" />
      <xs:enumeration value="231" />
      <xs:enumeration value="232" />
      <xs:enumeration value="233" />
      <xs:enumeration value="234" />
      <xs:enumeration value="235" />
      <xs:enumeration value="236" />
      <xs:enumeration value="237" />
      <xs:enumeration value="238" />
      <xs:enumeration value="239" />
      <xs:enumeration value="240" />
      <xs:enumeration value="241" />
      <xs:enumeration value="242" />
      <xs:enumeration value="243" />
      <xs:enumeration value="244" />
      <xs:enumeration value="245" />
      <xs:enumeration value="246" />
      <xs:enumeration value="247" />
      <xs:enumeration value="248" />
      <xs:enumeration value="249" />
      <xs:enumeration value="250" />
      <xs:enumeration value="251" />
      <xs:enumeration value="252" />
      <xs:enumeration value="253" />
      <xs:enumeration value="254" />
      <xs:enumeration value="255" />
      <xs:enumeration value="256" />
      <xs:enumeration value="257" />
      <xs:enumeration value="258" />
      <xs:enumeration value="259" />
      <xs:enumeration value="260" />
      <xs:enumeration value="261" />
      <xs:enumeration value="262" />
      <xs:enumeration value="263" />
      <xs:enumeration value="264" />
      <xs:enumeration value="265" />
      <xs:enumeration value="266" />
      <xs:enumeration value="267" />
      <xs:enumeration value="268" />
      <xs:enumeration value="269" />
      <xs:enumeration value="270" />
      <xs:enumeration value="271" />
      <xs:enumeration value="272" />
      <xs:enumeration value="273" />
      <xs:enumeration value="274" />
      <xs:enumeration value="275" />
      <xs:enumeration value="276" />
      <xs:enumeration value="277" />
      <xs:enumeration value="278" />
      <xs:enumeration value="279" />
      <xs:enumeration value="280" />
      <xs:enumeration value="281" />
      <xs:enumeration value="282" />
      <xs:enumeration value="283" />
      <xs:enumeration value="284" />
      <xs:enumeration value="285" />
      <xs:enumeration value="286" />
      <xs:enumeration value="287" />
      <xs:enumeration value="288" />
      <xs:enumeration value="289" />
      <xs:enumeration value="290" />
      <xs:enumeration value="291" />
      <xs:enumeration value="292" />
      <xs:enumeration value="293" />
      <xs:enumeration value="294" />
      <xs:enumeration value="295" />
      <xs:enumeration value="296" />
      <xs:enumeration value="297" />
      <xs:enumeration value="298" />
      <xs:enumeration value="299" />
      <xs:enumeration value="300" />
      <xs:enumeration value="301" />
      <xs:enumeration value="302" />
      <xs:enumeration value="303" />
      <xs:enumeration value="304" />
      <xs:enumeration value="305" />
      <xs:enumeration value="306" />
      <xs:enumeration value="307" />
      <xs:enumeration value="308" />
      <xs:enumeration value="309" />
      <xs:enumeration value="310" />
      <xs:enumeration value="311" />
      <xs:enumeration value="312" />
      <xs:enumeration value="313" />
      <xs:enumeration value="314" />
      <xs:enumeration value="315" />
      <xs:enumeration value="316" />
      <xs:enumeration value="317" />
      <xs:enumeration value="318" />
      <xs:enumeration value="319" />
      <xs:enumeration value="320" />
      <xs:enumeration value="321" />
      <xs:enumeration value="322" />
      <xs:enumeration value="323" />
      <xs:enumeration value="324" />
      <xs:enumeration value="325" />
      <xs:enumeration value="326" />
      <xs:enumeration value="327" />
      <xs:enumeration value="328" />
      <xs:enumeration value="329" />
      <xs:enumeration value="330" />
      <xs:enumeration value="331" />
      <xs:enumeration value="332" />
      <xs:enumeration value="333" />
      <xs:enumeration value="334" />
      <xs:enumeration value="335" />
      <xs:enumeration value="336" />
      <xs:enumeration value="337" />
      <xs:enumeration value="338" />
      <xs:enumeration value="339" />
      <xs:enumeration value="340" />
      <xs:enumeration value="341" />
      <xs:enumeration value="342" />
      <xs:enumeration value="343" />
      <xs:enumeration value="344" />
      <xs:enumeration value="345" />
      <xs:enumeration value="346" />
      <xs:enumeration value="347" />
      <xs:enumeration value="348" />
      <xs:enumeration value="349" />
      <xs:enumeration value="350" />
      <xs:enumeration value="351" />
      <xs:enumeration value="352" />
      <xs:enumeration value="353" />
      <xs:enumeration value="354" />
      <xs:enumeration value="355" />
      <xs:enumeration value="356" />
      <xs:enumeration value="357" />
      <xs:enumeration value="358" />
      <xs:enumeration value="359" />
      <xs:enumeration value="360" />
      <xs:enumeration value="361" />
      <xs:enumeration value="362" />
      <xs:enumeration value="363" />
      <xs:enumeration value="364" />
      <xs:enumeration value="365" />
      <xs:enumeration value="366" />
      <xs:enumeration value="367" />
      <xs:enumeration value="368" />
      <xs:enumeration value="369" />
      <xs:enumeration value="370" />
      <xs:enumeration value="371" />
      <xs:enumeration value="372" />
      <xs:enumeration value="373" />
      <xs:enumeration value="374" />
      <xs:enumeration value="375" />
      <xs:enumeration value="376" />
      <xs:enumeration value="377" />
      <xs:enumeration value="378" />
      <xs:enumeration value="379" />
      <xs:enumeration value="380" />
      <xs:enumeration value="381" />
      <xs:enumeration value="382" />
      <xs:enumeration value="383" />
      <xs:enumeration value="384" />
      <xs:enumeration value="385" />
      <xs:enumeration value="386" />
      <xs:enumeration value="387" />
      <xs:enumeration value="388" />
      <xs:enumeration value="389" />
      <xs:enumeration value="390" />
      <xs:enumeration value="391" />
      <xs:enumeration value="392" />
      <xs:enumeration value="393" />
      <xs:enumeration value="394" />
      <xs:enumeration value="395" />
      <xs:enumeration value="396" />
      <xs:enumeration value="397" />
      <xs:enumeration value="398" />
      <xs:enumeration value="399" />
      <xs:enumeration value="400" />
      <xs:enumeration value="401" />
      <xs:enumeration value="402" />
      <xs:enumeration value="403" />
      <xs:enumeration value="404" />
      <xs:enumeration value="405" />
      <xs:enumeration value="406" />
      <xs:enumeration value="408" />
      <xs:enumeration value="409" />
      <xs:enumeration value="410" />
      <xs:enumeration value="411" />
      <xs:enumeration value="412" />
      <xs:enumeration value="413" />
      <xs:enumeration value="414" />
      <xs:enumeration value="415" />
      <xs:enumeration value="416" />
      <xs:enumeration value="417" />
      <xs:enumeration value="418" />
      <xs:enumeration value="419" />
      <xs:enumeration value="420" />
      <xs:enumeration value="421" />
      <xs:enumeration value="422" />
      <xs:enumeration value="423" />
      <xs:enumeration value="424" />
      <xs:enumeration value="425" />
      <xs:enumeration value="426" />
      <xs:enumeration value="427" />
      <xs:enumeration value="428" />
      <xs:enumeration value="429" />
      <xs:enumeration value="430" />
      <xs:enumeration value="431" />
      <xs:enumeration value="432" />
      <xs:enumeration value="433" />
      <xs:enumeration value="434" />
      <xs:enumeration value="435" />
      <xs:enumeration value="436" />
      <xs:enumeration value="437" />
      <xs:enumeration value="438" />
      <xs:enumeration value="439" />
      <xs:enumeration value="440" />
      <xs:enumeration value="441" />
      <xs:enumeration value="442" />
      <xs:enumeration value="443" />
      <xs:enumeration value="444" />
      <xs:enumeration value="445" />
      <xs:enumeration value="446" />
      <xs:enumeration value="447" />
      <xs:enumeration value="448" />
      <xs:enumeration value="449" />
      <xs:enumeration value="450" />
      <xs:enumeration value="451" />
      <xs:enumeration value="452" />
      <xs:enumeration value="453" />
      <xs:enumeration value="454" />
      <xs:enumeration value="455" />
      <xs:enumeration value="456" />
      <xs:enumeration value="457" />
      <xs:enumeration value="458" />
      <xs:enumeration value="459" />
      <xs:enumeration value="460" />
      <xs:enumeration value="461" />
      <xs:enumeration value="462" />
      <xs:enumeration value="463" />
      <xs:enumeration value="464" />
      <xs:enumeration value="465" />
      <xs:enumeration value="466" />
      <xs:enumeration value="467" />
      <xs:enumeration value="468" />
      <xs:enumeration value="469" />
      <xs:enumeration value="470" />
      <xs:enumeration value="471" />
      <xs:enumeration value="472" />
      <xs:enumeration value="473" />
      <xs:enumeration value="474" />
      <xs:enumeration value="475" />
      <xs:enumeration value="476" />
      <xs:enumeration value="477" />
      <xs:enumeration value="478" />
      <xs:enumeration value="479" />
      <xs:enumeration value="480" />
      <xs:enumeration value="481" />
      <xs:enumeration value="482" />
      <xs:enumeration value="483" />
      <xs:enumeration value="484" />
      <xs:enumeration value="485" />
      <xs:enumeration value="486" />
      <xs:enumeration value="487" />
      <xs:enumeration value="488" />
      <xs:enumeration value="489" />
      <xs:enumeration value="490" />
      <xs:enumeration value="491" />
      <xs:enumeration value="492" />
      <xs:enumeration value="493" />
      <xs:enumeration value="494" />
      <xs:enumeration value="495" />
      <xs:enumeration value="496" />
      <xs:enumeration value="497" />
      <xs:enumeration value="498" />
      <xs:enumeration value="499" />
      <xs:enumeration value="500" />
      <xs:enumeration value="501" />
      <xs:enumeration value="502" />
      <xs:enumeration value="503" />
      <xs:enumeration value="504" />
      <xs:enumeration value="505" />
      <xs:enumeration value="506" />
      <xs:enumeration value="507" />
      <xs:enumeration value="508" />
      <xs:enumeration value="509" />
      <xs:enumeration value="510" />
      <xs:enumeration value="511" />
      <xs:enumeration value="512" />
      <xs:enumeration value="513" />
      <xs:enumeration value="514" />
      <xs:enumeration value="515" />
      <xs:enumeration value="516" />
      <xs:enumeration value="517" />
      <xs:enumeration value="518" />
      <xs:enumeration value="519" />
      <xs:enumeration value="520" />
      <xs:enumeration value="521" />
      <xs:enumeration value="522" />
      <xs:enumeration value="523" />
      <xs:enumeration value="524" />
      <xs:enumeration value="525" />
      <xs:enumeration value="526" />
      <xs:enumeration value="527" />
      <xs:enumeration value="528" />
      <xs:enumeration value="529" />
      <xs:enumeration value="530" />
      <xs:enumeration value="531" />
      <xs:enumeration value="532" />
      <xs:enumeration value="533" />
      <xs:enumeration value="534" />
      <xs:enumeration value="535" />
      <xs:enumeration value="536" />
      <xs:enumeration value="537" />
      <xs:enumeration value="538" />
      <xs:enumeration value="539" />
      <xs:enumeration value="540" />
      <xs:enumeration value="541" />
      <xs:enumeration value="542" />
      <xs:enumeration value="543" />
      <xs:enumeration value="544" />
      <xs:enumeration value="545" />
      <xs:enumeration value="546" />
      <xs:enumeration value="547" />
      <xs:enumeration value="548" />
      <xs:enumeration value="549" />
      <xs:enumeration value="550" />
      <xs:enumeration value="551" />
      <xs:enumeration value="552" />
      <xs:enumeration value="553" />
      <xs:enumeration value="554" />
      <xs:enumeration value="555" />
      <xs:enumeration value="556" />
      <xs:enumeration value="557" />
      <xs:enumeration value="558" />
      <xs:enumeration value="559" />
      <xs:enumeration value="560" />
      <xs:enumeration value="561" />
      <xs:enumeration value="562" />
      <xs:enumeration value="563" />
      <xs:enumeration value="564" />
      <xs:enumeration value="565" />
      <xs:enumeration value="566" />
      <xs:enumeration value="567" />
      <xs:enumeration value="568" />
      <xs:enumeration value="569" />
      <xs:enumeration value="570" />
      <xs:enumeration value="571" />
      <xs:enumeration value="572" />
      <xs:enumeration value="573" />
      <xs:enumeration value="574" />
      <xs:enumeration value="575" />
      <xs:enumeration value="576" />
      <xs:enumeration value="577" />
      <xs:enumeration value="578" />
      <xs:enumeration value="579" />
      <xs:enumeration value="580" />
      <xs:enumeration value="581" />
      <xs:enumeration value="582" />
      <xs:enumeration value="583" />
      <xs:enumeration value="584" />
      <xs:enumeration value="585" />
      <xs:enumeration value="586" />
      <xs:enumeration value="587" />
      <xs:enumeration value="589" />
      <xs:enumeration value="590" />
      <xs:enumeration value="591" />
      <xs:enumeration value="592" />
      <xs:enumeration value="593" />
      <xs:enumeration value="594" />
      <xs:enumeration value="595" />
      <xs:enumeration value="596" />
      <xs:enumeration value="597" />
      <xs:enumeration value="598" />
      <xs:enumeration value="599" />
      <xs:enumeration value="600" />
      <xs:enumeration value="601" />
      <xs:enumeration value="602" />
      <xs:enumeration value="603" />
      <xs:enumeration value="604" />
      <xs:enumeration value="606" />
      <xs:enumeration value="607" />
      <xs:enumeration value="608" />
      <xs:enumeration value="609" />
      <xs:enumeration value="610" />
      <xs:enumeration value="611" />
      <xs:enumeration value="612" />
      <xs:enumeration value="613" />
      <xs:enumeration value="614" />
      <xs:enumeration value="615" />
      <xs:enumeration value="616" />
      <xs:enumeration value="617" />
      <xs:enumeration value="618" />
      <xs:enumeration value="619" />
      <xs:enumeration value="620" />
      <xs:enumeration value="621" />
      <xs:enumeration value="622" />
      <xs:enumeration value="623" />
      <xs:enumeration value="624" />
      <xs:enumeration value="625" />
      <xs:enumeration value="626" />
      <xs:enumeration value="627" />
      <xs:enumeration value="629" />
      <xs:enumeration value="630" />
      <xs:enumeration value="631" />
      <xs:enumeration value="632" />
      <xs:enumeration value="633" />
      <xs:enumeration value="634" />
      <xs:enumeration value="635" />
      <xs:enumeration value="636" />
      <xs:enumeration value="637" />
      <xs:enumeration value="638" />
      <xs:enumeration value="640" />
      <xs:enumeration value="641" />
      <xs:enumeration value="642" />
      <xs:enumeration value="643" />
      <xs:enumeration value="644" />
      <xs:enumeration value="646" />
      <xs:enumeration value="647" />
      <xs:enumeration value="648" />
      <xs:enumeration value="649" />
      <xs:enumeration value="650" />
      <xs:enumeration value="651" />
      <xs:enumeration value="652" />
      <xs:enumeration value="653" />
      <xs:enumeration value="655" />
      <xs:enumeration value="656" />
      <xs:enumeration value="657" />
      <xs:enumeration value="658" />
      <xs:enumeration value="659" />
      <xs:enumeration value="660" />
      <xs:enumeration value="661" />
      <xs:enumeration value="662" />
      <xs:enumeration value="663" />
      <xs:enumeration value="664" />
      <xs:enumeration value="665" />
      <xs:enumeration value="666" />
      <xs:enumeration value="667" />
      <xs:enumeration value="668" />
      <xs:enumeration value="669" />
      <xs:enumeration value="670" />
      <xs:enumeration value="671" />
      <xs:enumeration value="672" />
      <xs:enumeration value="673" />
      <xs:enumeration value="674" />
      <xs:enumeration value="675" />
      <xs:enumeration value="681" />
      <xs:enumeration value="682" />
      <xs:enumeration value="683" />
      <xs:enumeration value="684" />
      <xs:enumeration value="685" />
      <xs:enumeration value="686" />
      <xs:enumeration value="687" />
      <xs:enumeration value="688" />
      <xs:enumeration value="689" />
      <xs:enumeration value="690" />
      <xs:enumeration value="691" />
      <xs:enumeration value="692" />
      <xs:enumeration value="693" />
      <xs:enumeration value="694" />
      <xs:enumeration value="695" />
      <xs:enumeration value="696" />
      <xs:enumeration value="697" />
      <xs:enumeration value="699" />
      <xs:enumeration value="700" />
      <xs:enumeration value="701" />
      <xs:enumeration value="702" />
      <xs:enumeration value="703" />
      <xs:enumeration value="704" />
      <xs:enumeration value="705" />
      <xs:enumeration value="706" />
      <xs:enumeration value="707" />
      <xs:enumeration value="708" />
      <xs:enumeration value="709" />
      <xs:enumeration value="710" />
      <xs:enumeration value="711" />
      <xs:enumeration value="712" />
      <xs:enumeration value="713" />
      <xs:enumeration value="714" />
      <xs:enumeration value="715" />
      <xs:enumeration value="716" />
      <xs:enumeration value="717" />
      <xs:enumeration value="718" />
      <xs:enumeration value="719" />
      <xs:enumeration value="720" />
      <xs:enumeration value="721" />
      <xs:enumeration value="722" />
      <xs:enumeration value="723" />
      <xs:enumeration value="724" />
      <xs:enumeration value="725" />
      <xs:enumeration value="726" />
      <xs:enumeration value="727" />
      <xs:enumeration value="728" />
      <xs:enumeration value="729" />
      <xs:enumeration value="730" />
      <xs:enumeration value="731" />
      <xs:enumeration value="732" />
      <xs:enumeration value="733" />
      <xs:enumeration value="734" />
      <xs:enumeration value="736" />
      <xs:enumeration value="737" />
      <xs:enumeration value="738" />
      <xs:enumeration value="739" />
      <xs:enumeration value="740" />
      <xs:enumeration value="741" />
      <xs:enumeration value="742" />
      <xs:enumeration value="743" />
      <xs:enumeration value="744" />
      <xs:enumeration value="745" />
      <xs:enumeration value="746" />
      <xs:enumeration value="750" />
      <xs:enumeration value="751" />
      <xs:enumeration value="752" />
      <xs:enumeration value="753" />
      <xs:enumeration value="754" />
      <xs:enumeration value="755" />
      <xs:enumeration value="756" />
      <xs:enumeration value="757" />
      <xs:enumeration value="758" />
      <xs:enumeration value="760" />
      <xs:enumeration value="770" />
      <xs:enumeration value="771" />
      <xs:enumeration value="773" />
      <xs:enumeration value="774" />
      <xs:enumeration value="776" />
      <xs:enumeration value="778" />
      <xs:enumeration value="779" />
      <xs:enumeration value="780" />
      <xs:enumeration value="781" />
      <xs:enumeration value="782" />
      <xs:enumeration value="783" />
      <xs:enumeration value="784" />
      <xs:enumeration value="785" />
      <xs:enumeration value="786" />
      <xs:enumeration value="789" />
      <xs:enumeration value="800" />
      <xs:enumeration value="801" />
      <xs:enumeration value="802" />
      <xs:enumeration value="803" />
      <xs:enumeration value="804" />
      <xs:enumeration value="805" />
      <xs:enumeration value="806" />
      <xs:enumeration value="807" />
      <xs:enumeration value="808" />
      <xs:enumeration value="809" />
      <xs:enumeration value="810" />
      <xs:enumeration value="811" />
      <xs:enumeration value="812" />
      <xs:enumeration value="813" />
      <xs:enumeration value="814" />
      <xs:enumeration value="815" />
      <xs:enumeration value="816" />
      <xs:enumeration value="817" />
      <xs:enumeration value="818" />
      <xs:enumeration value="820" />
      <xs:enumeration value="821" />
      <xs:enumeration value="822" />
      <xs:enumeration value="823" />
      <xs:enumeration value="824" />
      <xs:enumeration value="825" />
      <xs:enumeration value="826" />
      <xs:enumeration value="827" />
      <xs:enumeration value="828" />
      <xs:enumeration value="830" />
      <xs:enumeration value="831" />
      <xs:enumeration value="832" />
      <xs:enumeration value="840" />
      <xs:enumeration value="841" />
      <xs:enumeration value="842" />
      <xs:enumeration value="843" />
      <xs:enumeration value="844" />
      <xs:enumeration value="845" />
      <xs:enumeration value="846" />
      <xs:enumeration value="847" />
      <xs:enumeration value="848" />
      <xs:enumeration value="849" />
      <xs:enumeration value="850" />
      <xs:enumeration value="851" />
      <xs:enumeration value="853" />
      <xs:enumeration value="854" />
      <xs:enumeration value="855" />
      <xs:enumeration value="856" />
      <xs:enumeration value="857" />
      <xs:enumeration value="858" />
      <xs:enumeration value="859" />
      <xs:enumeration value="860" />
      <xs:enumeration value="861" />
      <xs:enumeration value="862" />
      <xs:enumeration value="863" />
      <xs:enumeration value="864" />
      <xs:enumeration value="865" />
      <xs:enumeration value="866" />
      <xs:enumeration value="867" />
      <xs:enumeration value="868" />
      <xs:enumeration value="869" />
      <xs:enumeration value="870" />
      <xs:enumeration value="871" />
      <xs:enumeration value="872" />
      <xs:enumeration value="873" />
      <xs:enumeration value="874" />
      <xs:enumeration value="875" />
      <xs:enumeration value="876" />
      <xs:enumeration value="877" />
      <xs:enumeration value="878" />
      <xs:enumeration value="879" />
      <xs:enumeration value="880" />
      <xs:enumeration value="881" />
      <xs:enumeration value="882" />
      <xs:enumeration value="883" />
      <xs:enumeration value="884" />
      <xs:enumeration value="885" />
      <xs:enumeration value="900" />
      <xs:enumeration value="901" />
      <xs:enumeration value="903" />
      <xs:enumeration value="904" />
      <xs:enumeration value="905" />
      <xs:enumeration value="906" />
      <xs:enumeration value="907" />
      <xs:enumeration value="908" />
      <xs:enumeration value="909" />
      <xs:enumeration value="910" />
      <xs:enumeration value="911" />
      <xs:enumeration value="912" />
      <xs:enumeration value="913" />
      <xs:enumeration value="914" />
      <xs:enumeration value="915" />
      <xs:enumeration value="916" />
      <xs:enumeration value="917" />
      <xs:enumeration value="918" />
      <xs:enumeration value="919" />
      <xs:enumeration value="920" />
      <xs:enumeration value="921" />
      <xs:enumeration value="922" />
      <xs:enumeration value="923" />
      <xs:enumeration value="924" />
      <xs:enumeration value="925" />
      <xs:enumeration value="926" />
      <xs:enumeration value="927" />
      <xs:enumeration value="928" />
      <xs:enumeration value="929" />
      <xs:enumeration value="930" />
      <xs:enumeration value="931" />
      <xs:enumeration value="932" />
      <xs:enumeration value="933" />
      <xs:enumeration value="934" />
      <xs:enumeration value="935" />
      <xs:enumeration value="936" />
      <xs:enumeration value="937" />
      <xs:enumeration value="938" />
      <xs:enumeration value="939" />
      <xs:enumeration value="940" />
      <xs:enumeration value="941" />
      <xs:enumeration value="942" />
      <xs:enumeration value="943" />
      <xs:enumeration value="944" />
      <xs:enumeration value="945" />
      <xs:enumeration value="946" />
      <xs:enumeration value="947" />
      <xs:enumeration value="948" />
      <xs:enumeration value="949" />
      <xs:enumeration value="950" />
      <xs:enumeration value="951" />
      <xs:enumeration value="952" />
      <xs:enumeration value="953" />
      <xs:enumeration value="954" />
      <xs:enumeration value="955" />
      <xs:enumeration value="956" />
      <xs:enumeration value="957" />
      <xs:enumeration value="960" />
      <xs:enumeration value="961" />
      <xs:enumeration value="962" />
      <xs:enumeration value="963" />
      <xs:enumeration value="964" />
      <xs:enumeration value="965" />
      <xs:enumeration value="966" />
      <xs:enumeration value="967" />
      <xs:enumeration value="968" />
      <xs:enumeration value="969" />
      <xs:enumeration value="970" />
      <xs:enumeration value="971" />
      <xs:enumeration value="972" />
      <xs:enumeration value="973" />
      <xs:enumeration value="974" />
      <xs:enumeration value="975" />
      <xs:enumeration value="976" />
      <xs:enumeration value="977" />
      <xs:enumeration value="978" />
      <xs:enumeration value="979" />
      <xs:enumeration value="980" />
      <xs:enumeration value="981" />
      <xs:enumeration value="982" />
      <xs:enumeration value="983" />
      <xs:enumeration value="984" />
      <xs:enumeration value="985" />
      <xs:enumeration value="986" />
      <xs:enumeration value="987" />
      <xs:enumeration value="988" />
      <xs:enumeration value="989" />
      <xs:enumeration value="992" />
      <xs:enumeration value="993" />
      <xs:enumeration value="994" />
      <xs:enumeration value="995" />
      <xs:enumeration value="996" />
      <xs:enumeration value="997" />
      <xs:enumeration value="998" />
      <xs:enumeration value="999" />
      <xs:enumeration value="AA1" />
      <xs:enumeration value="AA2" />
      <xs:enumeration value="AA3" />
      <xs:enumeration value="AA4" />
      <xs:enumeration value="AA5" />
      <xs:enumeration value="AA6" />
      <xs:enumeration value="AA7" />
      <xs:enumeration value="AA8" />
      <xs:enumeration value="AA9" />
      <xs:enumeration value="AAA" />
      <xs:enumeration value="AAB" />
      <xs:enumeration value="AAD" />
      <xs:enumeration value="AAE" />
      <xs:enumeration value="AAF" />
      <xs:enumeration value="AAG" />
      <xs:enumeration value="AAH" />
      <xs:enumeration value="AAI" />
      <xs:enumeration value="AAJ" />
      <xs:enumeration value="AAK" />
      <xs:enumeration value="AAL" />
      <xs:enumeration value="AAM" />
      <xs:enumeration value="AAN" />
      <xs:enumeration value="AAO" />
      <xs:enumeration value="AAP" />
      <xs:enumeration value="AAQ" />
      <xs:enumeration value="AAR" />
      <xs:enumeration value="AAS" />
      <xs:enumeration value="AAT" />
      <xs:enumeration value="AAU" />
      <xs:enumeration value="AAV" />
      <xs:enumeration value="AAW" />
      <xs:enumeration value="AAX" />
      <xs:enumeration value="AAY" />
      <xs:enumeration value="AAZ" />
      <xs:enumeration value="AB1" />
      <xs:enumeration value="AB2" />
      <xs:enumeration value="AB3" />
      <xs:enumeration value="AB4" />
      <xs:enumeration value="AB5" />
      <xs:enumeration value="AB6" />
      <xs:enumeration value="AB7" />
      <xs:enumeration value="AB8" />
      <xs:enumeration value="AB9" />
      <xs:enumeration value="ABA" />
      <xs:enumeration value="ABB" />
      <xs:enumeration value="ABC" />
      <xs:enumeration value="ABD" />
      <xs:enumeration value="ABE" />
      <xs:enumeration value="ABG" />
      <xs:enumeration value="ABH" />
      <xs:enumeration value="ABI" />
      <xs:enumeration value="ABK" />
      <xs:enumeration value="ABL" />
      <xs:enumeration value="ABM" />
      <xs:enumeration value="ABN" />
      <xs:enumeration value="ABO" />
      <xs:enumeration value="ABP" />
      <xs:enumeration value="ABQ" />
      <xs:enumeration value="ABR" />
      <xs:enumeration value="ABS" />
      <xs:enumeration value="ABT" />
      <xs:enumeration value="ABU" />
      <xs:enumeration value="ABV" />
      <xs:enumeration value="ABW" />
      <xs:enumeration value="ABX" />
      <xs:enumeration value="ABY" />
      <xs:enumeration value="ACA" />
      <xs:enumeration value="ACB" />
      <xs:enumeration value="ACK" />
      <xs:enumeration value="ADB" />
      <xs:enumeration value="ADC" />
      <xs:enumeration value="ADD" />
      <xs:enumeration value="ADL" />
      <xs:enumeration value="ADM" />
      <xs:enumeration value="ADR" />
      <xs:enumeration value="ARD" />
      <xs:enumeration value="CAD" />
      <xs:enumeration value="CCR" />
      <xs:enumeration value="CDT" />
      <xs:enumeration value="CEA" />
      <xs:enumeration value="CEB" />
      <xs:enumeration value="CEC" />
      <xs:enumeration value="CED" />
      <xs:enumeration value="CEE" />
      <xs:enumeration value="CEF" />
      <xs:enumeration value="CEH" />
      <xs:enumeration value="CEJ" />
      <xs:enumeration value="CEK" />
      <xs:enumeration value="CEL" />
      <xs:enumeration value="CEM" />
      <xs:enumeration value="CEN" />
      <xs:enumeration value="CEO" />
      <xs:enumeration value="CLO" />
      <xs:enumeration value="CLU" />
      <xs:enumeration value="COM" />
      <xs:enumeration value="CON" />
      <xs:enumeration value="CUR" />
      <xs:enumeration value="DDO" />
      <xs:enumeration value="DEE" />
      <xs:enumeration value="DET" />
      <xs:enumeration value="DFF" />
      <xs:enumeration value="DFS" />
      <xs:enumeration value="DIS" />
      <xs:enumeration value="DOI" />
      <xs:enumeration value="DSP" />
      <xs:enumeration value="ECD" />
      <xs:enumeration value="ECF" />
      <xs:enumeration value="ECS" />
      <xs:enumeration value="ECT" />
      <xs:enumeration value="EPP" />
      <xs:enumeration value="ESC" />
      <xs:enumeration value="ESF" />
      <xs:enumeration value="ESS" />
      <xs:enumeration value="EST" />
      <xs:enumeration value="ETP" />
      <xs:enumeration value="EXO" />
      <xs:enumeration value="EXP" />
      <xs:enumeration value="FFI" />
      <xs:enumeration value="GRD" />
      <xs:enumeration value="ICF" />
      <xs:enumeration value="IDG" />
      <xs:enumeration value="III" />
      <xs:enumeration value="IMP" />
      <xs:enumeration value="INC" />
      <xs:enumeration value="INT" />
      <xs:enumeration value="KEV" />
      <xs:enumeration value="KEW" />
      <xs:enumeration value="LAS" />
      <xs:enumeration value="LCC" />
      <xs:enumeration value="LEA" />
      <xs:enumeration value="LEL" />
      <xs:enumeration value="LIQ" />
      <xs:enumeration value="LLP" />
      <xs:enumeration value="LOG" />
      <xs:enumeration value="LPC" />
      <xs:enumeration value="LSC" />
      <xs:enumeration value="LTP" />
      <xs:enumeration value="MRR" />
      <xs:enumeration value="MSD" />
      <xs:enumeration value="NAM" />
      <xs:enumeration value="NFD" />
      <xs:enumeration value="NRG" />
      <xs:enumeration value="NSD" />
      <xs:enumeration value="ORG" />
      <xs:enumeration value="PBC" />
      <xs:enumeration value="PDV" />
      <xs:enumeration value="PLS" />
      <xs:enumeration value="PPP" />
      <xs:enumeration value="PRD" />
      <xs:enumeration value="PRR" />
      <xs:enumeration value="PTD" />
      <xs:enumeration value="RAP" />
      <xs:enumeration value="RES" />
      <xs:enumeration value="RFD" />
      <xs:enumeration value="RFF" />
      <xs:enumeration value="RFO" />
      <xs:enumeration value="RNT" />
      <xs:enumeration value="RRM" />
      <xs:enumeration value="RRT" />
      <xs:enumeration value="RSD" />
      <xs:enumeration value="RSS" />
      <xs:enumeration value="RTO" />
      <xs:enumeration value="SCV" />
      <xs:enumeration value="SDD" />
      <xs:enumeration value="STN" />
      <xs:enumeration value="TSR" />
      <xs:enumeration value="TSS" />
      <xs:enumeration value="TST" />
      <xs:enumeration value="VAT" />
      <xs:enumeration value="VLU" />
      <xs:enumeration value="W01" />
      <xs:enumeration value="W02" />
      <xs:enumeration value="W03" />
      <xs:enumeration value="W05" />
      <xs:enumeration value="W06" />
      <xs:enumeration value="W07" />
      <xs:enumeration value="W08" />
      <xs:enumeration value="W09" />
      <xs:enumeration value="W10" />
      <xs:enumeration value="W11" />
      <xs:enumeration value="W12" />
      <xs:enumeration value="W13" />
      <xs:enumeration value="WAY" />
      <xs:enumeration value="YXX" />
      <xs:enumeration value="YXY" />
      <xs:enumeration value="ZZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_128">
    <xs:restriction base="xs:string">
      <xs:enumeration value="01" />
      <xs:enumeration value="02" />
      <xs:enumeration value="03" />
      <xs:enumeration value="04" />
      <xs:enumeration value="05" />
      <xs:enumeration value="06" />
      <xs:enumeration value="07" />
      <xs:enumeration value="08" />
      <xs:enumeration value="09" />
      <xs:enumeration value="0A" />
      <xs:enumeration value="0B" />
      <xs:enumeration value="0D" />
      <xs:enumeration value="0E" />
      <xs:enumeration value="0F" />
      <xs:enumeration value="0G" />
      <xs:enumeration value="0H" />
      <xs:enumeration value="0I" />
      <xs:enumeration value="0J" />
      <xs:enumeration value="0K" />
      <xs:enumeration value="0L" />
      <xs:enumeration value="0M" />
      <xs:enumeration value="0N" />
      <xs:enumeration value="0P" />
      <xs:enumeration value="10" />
      <xs:enumeration value="11" />
      <xs:enumeration value="12" />
      <xs:enumeration value="13" />
      <xs:enumeration value="14" />
      <xs:enumeration value="15" />
      <xs:enumeration value="16" />
      <xs:enumeration value="17" />
      <xs:enumeration value="18" />
      <xs:enumeration value="19" />
      <xs:enumeration value="1A" />
      <xs:enumeration value="1B" />
      <xs:enumeration value="1C" />
      <xs:enumeration value="1D" />
      <xs:enumeration value="1E" />
      <xs:enumeration value="1F" />
      <xs:enumeration value="1G" />
      <xs:enumeration value="1H" />
      <xs:enumeration value="1I" />
      <xs:enumeration value="1J" />
      <xs:enumeration value="1K" />
      <xs:enumeration value="1L" />
      <xs:enumeration value="1M" />
      <xs:enumeration value="1N" />
      <xs:enumeration value="1O" />
      <xs:enumeration value="1P" />
      <xs:enumeration value="1Q" />
      <xs:enumeration value="1R" />
      <xs:enumeration value="1S" />
      <xs:enumeration value="1T" />
      <xs:enumeration value="1U" />
      <xs:enumeration value="1V" />
      <xs:enumeration value="1W" />
      <xs:enumeration value="1X" />
      <xs:enumeration value="1Y" />
      <xs:enumeration value="1Z" />
      <xs:enumeration value="20" />
      <xs:enumeration value="21" />
      <xs:enumeration value="22" />
      <xs:enumeration value="23" />
      <xs:enumeration value="24" />
      <xs:enumeration value="25" />
      <xs:enumeration value="26" />
      <xs:enumeration value="27" />
      <xs:enumeration value="28" />
      <xs:enumeration value="29" />
      <xs:enumeration value="2A" />
      <xs:enumeration value="2B" />
      <xs:enumeration value="2C" />
      <xs:enumeration value="2D" />
      <xs:enumeration value="2E" />
      <xs:enumeration value="2F" />
      <xs:enumeration value="2G" />
      <xs:enumeration value="2H" />
      <xs:enumeration value="2I" />
      <xs:enumeration value="2J" />
      <xs:enumeration value="2K" />
      <xs:enumeration value="2L" />
      <xs:enumeration value="2M" />
      <xs:enumeration value="2N" />
      <xs:enumeration value="2O" />
      <xs:enumeration value="2P" />
      <xs:enumeration value="2Q" />
      <xs:enumeration value="2R" />
      <xs:enumeration value="2S" />
      <xs:enumeration value="2T" />
      <xs:enumeration value="2U" />
      <xs:enumeration value="2V" />
      <xs:enumeration value="2W" />
      <xs:enumeration value="2X" />
      <xs:enumeration value="2Y" />
      <xs:enumeration value="2Z" />
      <xs:enumeration value="30" />
      <xs:enumeration value="31" />
      <xs:enumeration value="32" />
      <xs:enumeration value="33" />
      <xs:enumeration value="34" />
      <xs:enumeration value="35" />
      <xs:enumeration value="36" />
      <xs:enumeration value="37" />
      <xs:enumeration value="38" />
      <xs:enumeration value="39" />
      <xs:enumeration value="3A" />
      <xs:enumeration value="3B" />
      <xs:enumeration value="3C" />
      <xs:enumeration value="3D" />
      <xs:enumeration value="3E" />
      <xs:enumeration value="3F" />
      <xs:enumeration value="3G" />
      <xs:enumeration value="3H" />
      <xs:enumeration value="3I" />
      <xs:enumeration value="3J" />
      <xs:enumeration value="3K" />
      <xs:enumeration value="3L" />
      <xs:enumeration value="3M" />
      <xs:enumeration value="3N" />
      <xs:enumeration value="3O" />
      <xs:enumeration value="3P" />
      <xs:enumeration value="3Q" />
      <xs:enumeration value="3R" />
      <xs:enumeration value="3S" />
      <xs:enumeration value="3T" />
      <xs:enumeration value="3U" />
      <xs:enumeration value="3V" />
      <xs:enumeration value="3W" />
      <xs:enumeration value="3X" />
      <xs:enumeration value="3Y" />
      <xs:enumeration value="3Z" />
      <xs:enumeration value="40" />
      <xs:enumeration value="41" />
      <xs:enumeration value="42" />
      <xs:enumeration value="43" />
      <xs:enumeration value="44" />
      <xs:enumeration value="45" />
      <xs:enumeration value="46" />
      <xs:enumeration value="47" />
      <xs:enumeration value="48" />
      <xs:enumeration value="49" />
      <xs:enumeration value="4A" />
      <xs:enumeration value="4B" />
      <xs:enumeration value="4C" />
      <xs:enumeration value="4D" />
      <xs:enumeration value="4E" />
      <xs:enumeration value="4F" />
      <xs:enumeration value="4G" />
      <xs:enumeration value="4H" />
      <xs:enumeration value="4I" />
      <xs:enumeration value="4J" />
      <xs:enumeration value="4K" />
      <xs:enumeration value="4L" />
      <xs:enumeration value="4M" />
      <xs:enumeration value="4N" />
      <xs:enumeration value="4O" />
      <xs:enumeration value="4P" />
      <xs:enumeration value="4Q" />
      <xs:enumeration value="4R" />
      <xs:enumeration value="4S" />
      <xs:enumeration value="4T" />
      <xs:enumeration value="4U" />
      <xs:enumeration value="4V" />
      <xs:enumeration value="4W" />
      <xs:enumeration value="4X" />
      <xs:enumeration value="4Y" />
      <xs:enumeration value="4Z" />
      <xs:enumeration value="50" />
      <xs:enumeration value="51" />
      <xs:enumeration value="52" />
      <xs:enumeration value="53" />
      <xs:enumeration value="54" />
      <xs:enumeration value="55" />
      <xs:enumeration value="56" />
      <xs:enumeration value="57" />
      <xs:enumeration value="58" />
      <xs:enumeration value="59" />
      <xs:enumeration value="5A" />
      <xs:enumeration value="5B" />
      <xs:enumeration value="5C" />
      <xs:enumeration value="5D" />
      <xs:enumeration value="5E" />
      <xs:enumeration value="5F" />
      <xs:enumeration value="5G" />
      <xs:enumeration value="5H" />
      <xs:enumeration value="5I" />
      <xs:enumeration value="5J" />
      <xs:enumeration value="5K" />
      <xs:enumeration value="5L" />
      <xs:enumeration value="5M" />
      <xs:enumeration value="5N" />
      <xs:enumeration value="5O" />
      <xs:enumeration value="5P" />
      <xs:enumeration value="5Q" />
      <xs:enumeration value="5R" />
      <xs:enumeration value="5S" />
      <xs:enumeration value="5T" />
      <xs:enumeration value="5U" />
      <xs:enumeration value="5V" />
      <xs:enumeration value="5W" />
      <xs:enumeration value="5X" />
      <xs:enumeration value="5Y" />
      <xs:enumeration value="5Z" />
      <xs:enumeration value="60" />
      <xs:enumeration value="61" />
      <xs:enumeration value="63" />
      <xs:enumeration value="64" />
      <xs:enumeration value="65" />
      <xs:enumeration value="66" />
      <xs:enumeration value="67" />
      <xs:enumeration value="68" />
      <xs:enumeration value="69" />
      <xs:enumeration value="6A" />
      <xs:enumeration value="6B" />
      <xs:enumeration value="6C" />
      <xs:enumeration value="6D" />
      <xs:enumeration value="6E" />
      <xs:enumeration value="6F" />
      <xs:enumeration value="6G" />
      <xs:enumeration value="6H" />
      <xs:enumeration value="6I" />
      <xs:enumeration value="6J" />
      <xs:enumeration value="6K" />
      <xs:enumeration value="6L" />
      <xs:enumeration value="6M" />
      <xs:enumeration value="6N" />
      <xs:enumeration value="6O" />
      <xs:enumeration value="6P" />
      <xs:enumeration value="6Q" />
      <xs:enumeration value="6R" />
      <xs:enumeration value="6S" />
      <xs:enumeration value="6T" />
      <xs:enumeration value="6U" />
      <xs:enumeration value="6V" />
      <xs:enumeration value="6W" />
      <xs:enumeration value="6X" />
      <xs:enumeration value="6Y" />
      <xs:enumeration value="6Z" />
      <xs:enumeration value="70" />
      <xs:enumeration value="71" />
      <xs:enumeration value="72" />
      <xs:enumeration value="73" />
      <xs:enumeration value="74" />
      <xs:enumeration value="75" />
      <xs:enumeration value="76" />
      <xs:enumeration value="77" />
      <xs:enumeration value="78" />
      <xs:enumeration value="79" />
      <xs:enumeration value="7A" />
      <xs:enumeration value="7B" />
      <xs:enumeration value="7C" />
      <xs:enumeration value="7D" />
      <xs:enumeration value="7E" />
      <xs:enumeration value="7F" />
      <xs:enumeration value="7G" />
      <xs:enumeration value="7H" />
      <xs:enumeration value="7I" />
      <xs:enumeration value="7J" />
      <xs:enumeration value="7K" />
      <xs:enumeration value="7L" />
      <xs:enumeration value="7M" />
      <xs:enumeration value="7N" />
      <xs:enumeration value="7O" />
      <xs:enumeration value="7P" />
      <xs:enumeration value="7Q" />
      <xs:enumeration value="7R" />
      <xs:enumeration value="7S" />
      <xs:enumeration value="7T" />
      <xs:enumeration value="7U" />
      <xs:enumeration value="7W" />
      <xs:enumeration value="7X" />
      <xs:enumeration value="7Y" />
      <xs:enumeration value="7Z" />
      <xs:enumeration value="80" />
      <xs:enumeration value="81" />
      <xs:enumeration value="82" />
      <xs:enumeration value="83" />
      <xs:enumeration value="84" />
      <xs:enumeration value="85" />
      <xs:enumeration value="86" />
      <xs:enumeration value="87" />
      <xs:enumeration value="88" />
      <xs:enumeration value="89" />
      <xs:enumeration value="8A" />
      <xs:enumeration value="8B" />
      <xs:enumeration value="8C" />
      <xs:enumeration value="8D" />
      <xs:enumeration value="8E" />
      <xs:enumeration value="8F" />
      <xs:enumeration value="8G" />
      <xs:enumeration value="8H" />
      <xs:enumeration value="8I" />
      <xs:enumeration value="8J" />
      <xs:enumeration value="8K" />
      <xs:enumeration value="8L" />
      <xs:enumeration value="8M" />
      <xs:enumeration value="8N" />
      <xs:enumeration value="8O" />
      <xs:enumeration value="8P" />
      <xs:enumeration value="8Q" />
      <xs:enumeration value="8R" />
      <xs:enumeration value="8S" />
      <xs:enumeration value="8U" />
      <xs:enumeration value="8V" />
      <xs:enumeration value="8W" />
      <xs:enumeration value="8X" />
      <xs:enumeration value="8Y" />
      <xs:enumeration value="8Z" />
      <xs:enumeration value="90" />
      <xs:enumeration value="91" />
      <xs:enumeration value="92" />
      <xs:enumeration value="93" />
      <xs:enumeration value="94" />
      <xs:enumeration value="95" />
      <xs:enumeration value="96" />
      <xs:enumeration value="97" />
      <xs:enumeration value="98" />
      <xs:enumeration value="99" />
      <xs:enumeration value="9A" />
      <xs:enumeration value="9B" />
      <xs:enumeration value="9C" />
      <xs:enumeration value="9D" />
      <xs:enumeration value="9E" />
      <xs:enumeration value="9F" />
      <xs:enumeration value="9G" />
      <xs:enumeration value="9H" />
      <xs:enumeration value="9I" />
      <xs:enumeration value="9J" />
      <xs:enumeration value="9K" />
      <xs:enumeration value="9L" />
      <xs:enumeration value="9M" />
      <xs:enumeration value="9N" />
      <xs:enumeration value="9P" />
      <xs:enumeration value="9Q" />
      <xs:enumeration value="9R" />
      <xs:enumeration value="9S" />
      <xs:enumeration value="9T" />
      <xs:enumeration value="9U" />
      <xs:enumeration value="9V" />
      <xs:enumeration value="9W" />
      <xs:enumeration value="9X" />
      <xs:enumeration value="9Y" />
      <xs:enumeration value="9Z" />
      <xs:enumeration value="A0" />
      <xs:enumeration value="A1" />
      <xs:enumeration value="A2" />
      <xs:enumeration value="A3" />
      <xs:enumeration value="A4" />
      <xs:enumeration value="A5" />
      <xs:enumeration value="A6" />
      <xs:enumeration value="A7" />
      <xs:enumeration value="A8" />
      <xs:enumeration value="A9" />
      <xs:enumeration value="AA" />
      <xs:enumeration value="AAA" />
      <xs:enumeration value="AAB" />
      <xs:enumeration value="AAC" />
      <xs:enumeration value="AAD" />
      <xs:enumeration value="AAE" />
      <xs:enumeration value="AAF" />
      <xs:enumeration value="AAG" />
      <xs:enumeration value="AAH" />
      <xs:enumeration value="AAI" />
      <xs:enumeration value="AAJ" />
      <xs:enumeration value="AAK" />
      <xs:enumeration value="AAL" />
      <xs:enumeration value="AAM" />
      <xs:enumeration value="AAN" />
      <xs:enumeration value="AAO" />
      <xs:enumeration value="AAP" />
      <xs:enumeration value="AAQ" />
      <xs:enumeration value="AAR" />
      <xs:enumeration value="AAS" />
      <xs:enumeration value="AAT" />
      <xs:enumeration value="AAU" />
      <xs:enumeration value="AAV" />
      <xs:enumeration value="AAW" />
      <xs:enumeration value="AAX" />
      <xs:enumeration value="AAY" />
      <xs:enumeration value="AAZ" />
      <xs:enumeration value="AB" />
      <xs:enumeration value="ABA" />
      <xs:enumeration value="ABB" />
      <xs:enumeration value="ABC" />
      <xs:enumeration value="ABD" />
      <xs:enumeration value="ABE" />
      <xs:enumeration value="ABF" />
      <xs:enumeration value="ABG" />
      <xs:enumeration value="ABH" />
      <xs:enumeration value="ABJ" />
      <xs:enumeration value="ABK" />
      <xs:enumeration value="ABL" />
      <xs:enumeration value="ABM" />
      <xs:enumeration value="ABN" />
      <xs:enumeration value="ABO" />
      <xs:enumeration value="ABP" />
      <xs:enumeration value="ABQ" />
      <xs:enumeration value="ABR" />
      <xs:enumeration value="ABS" />
      <xs:enumeration value="ABT" />
      <xs:enumeration value="ABU" />
      <xs:enumeration value="ABV" />
      <xs:enumeration value="ABY" />
      <xs:enumeration value="AC" />
      <xs:enumeration value="ACA" />
      <xs:enumeration value="ACB" />
      <xs:enumeration value="ACC" />
      <xs:enumeration value="ACD" />
      <xs:enumeration value="ACE" />
      <xs:enumeration value="ACF" />
      <xs:enumeration value="ACG" />
      <xs:enumeration value="ACH" />
      <xs:enumeration value="ACI" />
      <xs:enumeration value="ACJ" />
      <xs:enumeration value="ACK" />
      <xs:enumeration value="ACR" />
      <xs:enumeration value="ACS" />
      <xs:enumeration value="ACT" />
      <xs:enumeration value="AD" />
      <xs:enumeration value="ADA" />
      <xs:enumeration value="ADB" />
      <xs:enumeration value="ADC" />
      <xs:enumeration value="ADD" />
      <xs:enumeration value="ADE" />
      <xs:enumeration value="ADF" />
      <xs:enumeration value="ADG" />
      <xs:enumeration value="ADH" />
      <xs:enumeration value="ADI" />
      <xs:enumeration value="ADM" />
      <xs:enumeration value="AE" />
      <xs:enumeration value="AEA" />
      <xs:enumeration value="AEB" />
      <xs:enumeration value="AEC" />
      <xs:enumeration value="AED" />
      <xs:enumeration value="AEE" />
      <xs:enumeration value="AEF" />
      <xs:enumeration value="AEG" />
      <xs:enumeration value="AEH" />
      <xs:enumeration value="AEI" />
      <xs:enumeration value="AEJ" />
      <xs:enumeration value="AEK" />
      <xs:enumeration value="AEL" />
      <xs:enumeration value="AEM" />
      <xs:enumeration value="AF" />
      <xs:enumeration value="AG" />
      <xs:enumeration value="AH" />
      <xs:enumeration value="AHC" />
      <xs:enumeration value="AI" />
      <xs:enumeration value="AJ" />
      <xs:enumeration value="AK" />
      <xs:enumeration value="AL" />
      <xs:enumeration value="ALC" />
      <xs:enumeration value="ALG" />
      <xs:enumeration value="ALH" />
      <xs:enumeration value="ALI" />
      <xs:enumeration value="ALJ" />
      <xs:enumeration value="ALT" />
      <xs:enumeration value="AM" />
      <xs:enumeration value="AN" />
      <xs:enumeration value="AO" />
      <xs:enumeration value="AP" />
      <xs:enumeration value="API" />
      <xs:enumeration value="AQ" />
      <xs:enumeration value="AR" />
      <xs:enumeration value="AS" />
      <xs:enumeration value="ASL" />
      <xs:enumeration value="ASP" />
      <xs:enumeration value="AST" />
      <xs:enumeration value="AT" />
      <xs:enumeration value="ATC" />
      <xs:enumeration value="AU" />
      <xs:enumeration value="AV" />
      <xs:enumeration value="AW" />
      <xs:enumeration value="AX" />
      <xs:enumeration value="AY" />
      <xs:enumeration value="AZ" />
      <xs:enumeration value="B1" />
      <xs:enumeration value="B2" />
      <xs:enumeration value="B3" />
      <xs:enumeration value="B4" />
      <xs:enumeration value="B5" />
      <xs:enumeration value="B6" />
      <xs:enumeration value="B7" />
      <xs:enumeration value="B8" />
      <xs:enumeration value="B9" />
      <xs:enumeration value="BA" />
      <xs:enumeration value="BAA" />
      <xs:enumeration value="BAB" />
      <xs:enumeration value="BAC" />
      <xs:enumeration value="BAD" />
      <xs:enumeration value="BAE" />
      <xs:enumeration value="BAF" />
      <xs:enumeration value="BAG" />
      <xs:enumeration value="BAH" />
      <xs:enumeration value="BAI" />
      <xs:enumeration value="BB" />
      <xs:enumeration value="BC" />
      <xs:enumeration value="BCI" />
      <xs:enumeration value="BD" />
      <xs:enumeration value="BE" />
      <xs:enumeration value="BF" />
      <xs:enumeration value="BG" />
      <xs:enumeration value="BH" />
      <xs:enumeration value="BI" />
      <xs:enumeration value="BJ" />
      <xs:enumeration value="BK" />
      <xs:enumeration value="BKT" />
      <xs:enumeration value="BL" />
      <xs:enumeration value="BLT" />
      <xs:enumeration value="BM" />
      <xs:enumeration value="BMM" />
      <xs:enumeration value="BN" />
      <xs:enumeration value="BO" />
      <xs:enumeration value="BOI" />
      <xs:enumeration value="BP" />
      <xs:enumeration value="BQ" />
      <xs:enumeration value="BR" />
      <xs:enumeration value="BS" />
      <xs:enumeration value="BT" />
      <xs:enumeration value="BU" />
      <xs:enumeration value="BV" />
      <xs:enumeration value="BW" />
      <xs:enumeration value="BX" />
      <xs:enumeration value="BY" />
      <xs:enumeration value="BZ" />
      <xs:enumeration value="C0" />
      <xs:enumeration value="C1" />
      <xs:enumeration value="C2" />
      <xs:enumeration value="C3" />
      <xs:enumeration value="C4" />
      <xs:enumeration value="C5" />
      <xs:enumeration value="C6" />
      <xs:enumeration value="C7" />
      <xs:enumeration value="C8" />
      <xs:enumeration value="C9" />
      <xs:enumeration value="CA" />
      <xs:enumeration value="CB" />
      <xs:enumeration value="CBG" />
      <xs:enumeration value="CC" />
      <xs:enumeration value="CD" />
      <xs:enumeration value="CDN" />
      <xs:enumeration value="CE" />
      <xs:enumeration value="CF" />
      <xs:enumeration value="CG" />
      <xs:enumeration value="CH" />
      <xs:enumeration value="CI" />
      <xs:enumeration value="CIR" />
      <xs:enumeration value="CIT" />
      <xs:enumeration value="CJ" />
      <xs:enumeration value="CK" />
      <xs:enumeration value="CL" />
      <xs:enumeration value="CM" />
      <xs:enumeration value="CMN" />
      <xs:enumeration value="CMP" />
      <xs:enumeration value="CMT" />
      <xs:enumeration value="CN" />
      <xs:enumeration value="CNO" />
      <xs:enumeration value="CO" />
      <xs:enumeration value="COL" />
      <xs:enumeration value="COT" />
      <xs:enumeration value="CP" />
      <xs:enumeration value="CPA" />
      <xs:enumeration value="CPT" />
      <xs:enumeration value="CQ" />
      <xs:enumeration value="CR" />
      <xs:enumeration value="CRN" />
      <xs:enumeration value="CRS" />
      <xs:enumeration value="CS" />
      <xs:enumeration value="CSC" />
      <xs:enumeration value="CSG" />
      <xs:enumeration value="CST" />
      <xs:enumeration value="CT" />
      <xs:enumeration value="CTS" />
      <xs:enumeration value="CU" />
      <xs:enumeration value="CV" />
      <xs:enumeration value="CW" />
      <xs:enumeration value="CX" />
      <xs:enumeration value="CY" />
      <xs:enumeration value="CYC" />
      <xs:enumeration value="CZ" />
      <xs:enumeration value="D0" />
      <xs:enumeration value="D1" />
      <xs:enumeration value="D2" />
      <xs:enumeration value="D3" />
      <xs:enumeration value="D4" />
      <xs:enumeration value="D5" />
      <xs:enumeration value="D6" />
      <xs:enumeration value="D7" />
      <xs:enumeration value="D8" />
      <xs:enumeration value="D9" />
      <xs:enumeration value="DA" />
      <xs:enumeration value="DB" />
      <xs:enumeration value="DC" />
      <xs:enumeration value="DD" />
      <xs:enumeration value="DE" />
      <xs:enumeration value="DF" />
      <xs:enumeration value="DG" />
      <xs:enumeration value="DH" />
      <xs:enumeration value="DHH" />
      <xs:enumeration value="DI" />
      <xs:enumeration value="DIS" />
      <xs:enumeration value="DJ" />
      <xs:enumeration value="DK" />
      <xs:enumeration value="DL" />
      <xs:enumeration value="DM" />
      <xs:enumeration value="DN" />
      <xs:enumeration value="DNR" />
      <xs:enumeration value="DNS" />
      <xs:enumeration value="DO" />
      <xs:enumeration value="DOA" />
      <xs:enumeration value="DOC" />
      <xs:enumeration value="DOE" />
      <xs:enumeration value="DOI" />
      <xs:enumeration value="DOJ" />
      <xs:enumeration value="DOL" />
      <xs:enumeration value="DON" />
      <xs:enumeration value="DOS" />
      <xs:enumeration value="DOT" />
      <xs:enumeration value="DP" />
      <xs:enumeration value="DQ" />
      <xs:enumeration value="DR" />
      <xs:enumeration value="DRN" />
      <xs:enumeration value="DS" />
      <xs:enumeration value="DSC" />
      <xs:enumeration value="DSI" />
      <xs:enumeration value="DST" />
      <xs:enumeration value="DT" />
      <xs:enumeration value="DTS" />
      <xs:enumeration value="DU" />
      <xs:enumeration value="DUN" />
      <xs:enumeration value="DV" />
      <xs:enumeration value="DW" />
      <xs:enumeration value="DX" />
      <xs:enumeration value="DY" />
      <xs:enumeration value="DZ" />
      <xs:enumeration value="E1" />
      <xs:enumeration value="E2" />
      <xs:enumeration value="E3" />
      <xs:enumeration value="E4" />
      <xs:enumeration value="E5" />
      <xs:enumeration value="E6" />
      <xs:enumeration value="E7" />
      <xs:enumeration value="E8" />
      <xs:enumeration value="E9" />
      <xs:enumeration value="EA" />
      <xs:enumeration value="EB" />
      <xs:enumeration value="EC" />
      <xs:enumeration value="ED" />
      <xs:enumeration value="EDA" />
      <xs:enumeration value="EE" />
      <xs:enumeration value="EF" />
      <xs:enumeration value="EG" />
      <xs:enumeration value="EH" />
      <xs:enumeration value="EI" />
      <xs:enumeration value="EJ" />
      <xs:enumeration value="EK" />
      <xs:enumeration value="EL" />
      <xs:enumeration value="EM" />
      <xs:enumeration value="EMM" />
      <xs:enumeration value="EN" />
      <xs:enumeration value="END" />
      <xs:enumeration value="EO" />
      <xs:enumeration value="EP" />
      <xs:enumeration value="EPA" />
      <xs:enumeration value="EPB" />
      <xs:enumeration value="EQ" />
      <xs:enumeration value="ER" />
      <xs:enumeration value="ES" />
      <xs:enumeration value="ESN" />
      <xs:enumeration value="ET" />
      <xs:enumeration value="EU" />
      <xs:enumeration value="EV" />
      <xs:enumeration value="EW" />
      <xs:enumeration value="EX" />
      <xs:enumeration value="EY" />
      <xs:enumeration value="EZ" />
      <xs:enumeration value="F1" />
      <xs:enumeration value="F2" />
      <xs:enumeration value="F3" />
      <xs:enumeration value="F4" />
      <xs:enumeration value="F5" />
      <xs:enumeration value="F6" />
      <xs:enumeration value="F7" />
      <xs:enumeration value="F8" />
      <xs:enumeration value="F9" />
      <xs:enumeration value="FA" />
      <xs:enumeration value="FB" />
      <xs:enumeration value="FC" />
      <xs:enumeration value="FCN" />
      <xs:enumeration value="FD" />
      <xs:enumeration value="FE" />
      <xs:enumeration value="FF" />
      <xs:enumeration value="FG" />
      <xs:enumeration value="FH" />
      <xs:enumeration value="FI" />
      <xs:enumeration value="FJ" />
      <xs:enumeration value="FK" />
      <xs:enumeration value="FL" />
      <xs:enumeration value="FLZ" />
      <xs:enumeration value="FM" />
      <xs:enumeration value="FMP" />
      <xs:enumeration value="FN" />
      <xs:enumeration value="FND" />
      <xs:enumeration value="FO" />
      <xs:enumeration value="FP" />
      <xs:enumeration value="FQ" />
      <xs:enumeration value="FR" />
      <xs:enumeration value="FS" />
      <xs:enumeration value="FSN" />
      <xs:enumeration value="FT" />
      <xs:enumeration value="FTN" />
      <xs:enumeration value="FU" />
      <xs:enumeration value="FV" />
      <xs:enumeration value="FW" />
      <xs:enumeration value="FWC" />
      <xs:enumeration value="FX" />
      <xs:enumeration value="FY" />
      <xs:enumeration value="FZ" />
      <xs:enumeration value="G1" />
      <xs:enumeration value="G2" />
      <xs:enumeration value="G3" />
      <xs:enumeration value="G4" />
      <xs:enumeration value="G5" />
      <xs:enumeration value="G6" />
      <xs:enumeration value="G7" />
      <xs:enumeration value="G8" />
      <xs:enumeration value="G9" />
      <xs:enumeration value="GA" />
      <xs:enumeration value="GB" />
      <xs:enumeration value="GC" />
      <xs:enumeration value="GD" />
      <xs:enumeration value="GE" />
      <xs:enumeration value="GF" />
      <xs:enumeration value="GG" />
      <xs:enumeration value="GH" />
      <xs:enumeration value="GI" />
      <xs:enumeration value="GJ" />
      <xs:enumeration value="GK" />
      <xs:enumeration value="GL" />
      <xs:enumeration value="GM" />
      <xs:enumeration value="GN" />
      <xs:enumeration value="GO" />
      <xs:enumeration value="GP" />
      <xs:enumeration value="GQ" />
      <xs:enumeration value="GR" />
      <xs:enumeration value="GS" />
      <xs:enumeration value="GT" />
      <xs:enumeration value="GU" />
      <xs:enumeration value="GV" />
      <xs:enumeration value="GW" />
      <xs:enumeration value="GWS" />
      <xs:enumeration value="GX" />
      <xs:enumeration value="GY" />
      <xs:enumeration value="GZ" />
      <xs:enumeration value="H1" />
      <xs:enumeration value="H2" />
      <xs:enumeration value="H3" />
      <xs:enumeration value="H4" />
      <xs:enumeration value="H5" />
      <xs:enumeration value="H6" />
      <xs:enumeration value="H7" />
      <xs:enumeration value="H8" />
      <xs:enumeration value="H9" />
      <xs:enumeration value="HA" />
      <xs:enumeration value="HB" />
      <xs:enumeration value="HC" />
      <xs:enumeration value="HD" />
      <xs:enumeration value="HE" />
      <xs:enumeration value="HF" />
      <xs:enumeration value="HG" />
      <xs:enumeration value="HH" />
      <xs:enumeration value="HHT" />
      <xs:enumeration value="HI" />
      <xs:enumeration value="HJ" />
      <xs:enumeration value="HK" />
      <xs:enumeration value="HL" />
      <xs:enumeration value="HM" />
      <xs:enumeration value="HMB" />
      <xs:enumeration value="HN" />
      <xs:enumeration value="HO" />
      <xs:enumeration value="HP" />
      <xs:enumeration value="HPI" />
      <xs:enumeration value="HQ" />
      <xs:enumeration value="HR" />
      <xs:enumeration value="HS" />
      <xs:enumeration value="HT" />
      <xs:enumeration value="HU" />
      <xs:enumeration value="HUD" />
      <xs:enumeration value="HV" />
      <xs:enumeration value="HW" />
      <xs:enumeration value="HX" />
      <xs:enumeration value="HY" />
      <xs:enumeration value="HZ" />
      <xs:enumeration value="I1" />
      <xs:enumeration value="I2" />
      <xs:enumeration value="I3" />
      <xs:enumeration value="I4" />
      <xs:enumeration value="I5" />
      <xs:enumeration value="I7" />
      <xs:enumeration value="I8" />
      <xs:enumeration value="I9" />
      <xs:enumeration value="IA" />
      <xs:enumeration value="IB" />
      <xs:enumeration value="IC" />
      <xs:enumeration value="ICD" />
      <xs:enumeration value="ID" />
      <xs:enumeration value="IE" />
      <xs:enumeration value="IF" />
      <xs:enumeration value="IFT" />
      <xs:enumeration value="IG" />
      <xs:enumeration value="IH" />
      <xs:enumeration value="II" />
      <xs:enumeration value="IID" />
      <xs:enumeration value="IJ" />
      <xs:enumeration value="IK" />
      <xs:enumeration value="IL" />
      <xs:enumeration value="IM" />
      <xs:enumeration value="IMP" />
      <xs:enumeration value="IMS" />
      <xs:enumeration value="IN" />
      <xs:enumeration value="IND" />
      <xs:enumeration value="IO" />
      <xs:enumeration value="IP" />
      <xs:enumeration value="IQ" />
      <xs:enumeration value="IR" />
      <xs:enumeration value="IRN" />
      <xs:enumeration value="IRP" />
      <xs:enumeration value="IS" />
      <xs:enumeration value="ISC" />
      <xs:enumeration value="ISN" />
      <xs:enumeration value="ISS" />
      <xs:enumeration value="IT" />
      <xs:enumeration value="IU" />
      <xs:enumeration value="IV" />
      <xs:enumeration value="IW" />
      <xs:enumeration value="IX" />
      <xs:enumeration value="IZ" />
      <xs:enumeration value="J0" />
      <xs:enumeration value="J1" />
      <xs:enumeration value="J2" />
      <xs:enumeration value="J3" />
      <xs:enumeration value="J4" />
      <xs:enumeration value="J5" />
      <xs:enumeration value="J6" />
      <xs:enumeration value="J7" />
      <xs:enumeration value="J8" />
      <xs:enumeration value="J9" />
      <xs:enumeration value="JA" />
      <xs:enumeration value="JB" />
      <xs:enumeration value="JC" />
      <xs:enumeration value="JD" />
      <xs:enumeration value="JE" />
      <xs:enumeration value="JF" />
      <xs:enumeration value="JH" />
      <xs:enumeration value="JI" />
      <xs:enumeration value="JK" />
      <xs:enumeration value="JL" />
      <xs:enumeration value="JM" />
      <xs:enumeration value="JN" />
      <xs:enumeration value="JO" />
      <xs:enumeration value="JP" />
      <xs:enumeration value="JQ" />
      <xs:enumeration value="JR" />
      <xs:enumeration value="JS" />
      <xs:enumeration value="JT" />
      <xs:enumeration value="JU" />
      <xs:enumeration value="JV" />
      <xs:enumeration value="JW" />
      <xs:enumeration value="JX" />
      <xs:enumeration value="JY" />
      <xs:enumeration value="JZ" />
      <xs:enumeration value="K0" />
      <xs:enumeration value="K1" />
      <xs:enumeration value="K2" />
      <xs:enumeration value="K3" />
      <xs:enumeration value="K4" />
      <xs:enumeration value="K5" />
      <xs:enumeration value="K6" />
      <xs:enumeration value="K7" />
      <xs:enumeration value="K8" />
      <xs:enumeration value="K9" />
      <xs:enumeration value="KA" />
      <xs:enumeration value="KB" />
      <xs:enumeration value="KC" />
      <xs:enumeration value="KD" />
      <xs:enumeration value="KE" />
      <xs:enumeration value="KG" />
      <xs:enumeration value="KH" />
      <xs:enumeration value="KI" />
      <xs:enumeration value="KJ" />
      <xs:enumeration value="KK" />
      <xs:enumeration value="KL" />
      <xs:enumeration value="KM" />
      <xs:enumeration value="KN" />
      <xs:enumeration value="KO" />
      <xs:enumeration value="KP" />
      <xs:enumeration value="KQ" />
      <xs:enumeration value="KR" />
      <xs:enumeration value="KS" />
      <xs:enumeration value="KT" />
      <xs:enumeration value="KU" />
      <xs:enumeration value="KV" />
      <xs:enumeration value="KW" />
      <xs:enumeration value="KX" />
      <xs:enumeration value="KY" />
      <xs:enumeration value="KZ" />
      <xs:enumeration value="L1" />
      <xs:enumeration value="L2" />
      <xs:enumeration value="L3" />
      <xs:enumeration value="L4" />
      <xs:enumeration value="L5" />
      <xs:enumeration value="L6" />
      <xs:enumeration value="L7" />
      <xs:enumeration value="L8" />
      <xs:enumeration value="L9" />
      <xs:enumeration value="LA" />
      <xs:enumeration value="LB" />
      <xs:enumeration value="LC" />
      <xs:enumeration value="LD" />
      <xs:enumeration value="LE" />
      <xs:enumeration value="LEN" />
      <xs:enumeration value="LF" />
      <xs:enumeration value="LG" />
      <xs:enumeration value="LH" />
      <xs:enumeration value="LI" />
      <xs:enumeration value="LIC" />
      <xs:enumeration value="LJ" />
      <xs:enumeration value="LK" />
      <xs:enumeration value="LL" />
      <xs:enumeration value="LM" />
      <xs:enumeration value="LN" />
      <xs:enumeration value="LO" />
      <xs:enumeration value="LOI" />
      <xs:enumeration value="LP" />
      <xs:enumeration value="LQ" />
      <xs:enumeration value="LR" />
      <xs:enumeration value="LS" />
      <xs:enumeration value="LSD" />
      <xs:enumeration value="LT" />
      <xs:enumeration value="LU" />
      <xs:enumeration value="LV" />
      <xs:enumeration value="LVO" />
      <xs:enumeration value="LW" />
      <xs:enumeration value="LX" />
      <xs:enumeration value="LY" />
      <xs:enumeration value="LZ" />
      <xs:enumeration value="M1" />
      <xs:enumeration value="M2" />
      <xs:enumeration value="M3" />
      <xs:enumeration value="M5" />
      <xs:enumeration value="M6" />
      <xs:enumeration value="M7" />
      <xs:enumeration value="M8" />
      <xs:enumeration value="M9" />
      <xs:enumeration value="MA" />
      <xs:enumeration value="MB" />
      <xs:enumeration value="MBX" />
      <xs:enumeration value="MC" />
      <xs:enumeration value="MCI" />
      <xs:enumeration value="MD" />
      <xs:enumeration value="MDN" />
      <xs:enumeration value="ME" />
      <xs:enumeration value="MF" />
      <xs:enumeration value="MG" />
      <xs:enumeration value="MH" />
      <xs:enumeration value="MI" />
      <xs:enumeration value="MJ" />
      <xs:enumeration value="MK" />
      <xs:enumeration value="ML" />
      <xs:enumeration value="MM" />
      <xs:enumeration value="MN" />
      <xs:enumeration value="MO" />
      <xs:enumeration value="MP" />
      <xs:enumeration value="MQ" />
      <xs:enumeration value="MR" />
      <xs:enumeration value="MS" />
      <xs:enumeration value="MSL" />
      <xs:enumeration value="MT" />
      <xs:enumeration value="MU" />
      <xs:enumeration value="MV" />
      <xs:enumeration value="MW" />
      <xs:enumeration value="MX" />
      <xs:enumeration value="MY" />
      <xs:enumeration value="MZ" />
      <xs:enumeration value="MZO" />
      <xs:enumeration value="N0" />
      <xs:enumeration value="N1" />
      <xs:enumeration value="N2" />
      <xs:enumeration value="N3" />
      <xs:enumeration value="N4" />
      <xs:enumeration value="N5" />
      <xs:enumeration value="N6" />
      <xs:enumeration value="N7" />
      <xs:enumeration value="N8" />
      <xs:enumeration value="N9" />
      <xs:enumeration value="NA" />
      <xs:enumeration value="NAS" />
      <xs:enumeration value="NB" />
      <xs:enumeration value="NC" />
      <xs:enumeration value="ND" />
      <xs:enumeration value="NDA" />
      <xs:enumeration value="NDB" />
      <xs:enumeration value="NE" />
      <xs:enumeration value="NF" />
      <xs:enumeration value="NFC" />
      <xs:enumeration value="NFD" />
      <xs:enumeration value="NFM" />
      <xs:enumeration value="NFN" />
      <xs:enumeration value="NFS" />
      <xs:enumeration value="NG" />
      <xs:enumeration value="NH" />
      <xs:enumeration value="NI" />
      <xs:enumeration value="NJ" />
      <xs:enumeration value="NK" />
      <xs:enumeration value="NL" />
      <xs:enumeration value="NM" />
      <xs:enumeration value="NN" />
      <xs:enumeration value="NO" />
      <xs:enumeration value="NP" />
      <xs:enumeration value="NQ" />
      <xs:enumeration value="NR" />
      <xs:enumeration value="NS" />
      <xs:enumeration value="NT" />
      <xs:enumeration value="NU" />
      <xs:enumeration value="NW" />
      <xs:enumeration value="NX" />
      <xs:enumeration value="NY" />
      <xs:enumeration value="NZ" />
      <xs:enumeration value="O1" />
      <xs:enumeration value="O2" />
      <xs:enumeration value="O5" />
      <xs:enumeration value="O7" />
      <xs:enumeration value="O8" />
      <xs:enumeration value="O9" />
      <xs:enumeration value="OA" />
      <xs:enumeration value="OB" />
      <xs:enumeration value="OC" />
      <xs:enumeration value="OD" />
      <xs:enumeration value="OE" />
      <xs:enumeration value="OF" />
      <xs:enumeration value="OG" />
      <xs:enumeration value="OH" />
      <xs:enumeration value="OI" />
      <xs:enumeration value="OJ" />
      <xs:enumeration value="OK" />
      <xs:enumeration value="OL" />
      <xs:enumeration value="OM" />
      <xs:enumeration value="ON" />
      <xs:enumeration value="OP" />
      <xs:enumeration value="OQ" />
      <xs:enumeration value="OR" />
      <xs:enumeration value="OS" />
      <xs:enumeration value="OT" />
      <xs:enumeration value="OU" />
      <xs:enumeration value="OV" />
      <xs:enumeration value="OW" />
      <xs:enumeration value="OX" />
      <xs:enumeration value="OZ" />
      <xs:enumeration value="P1" />
      <xs:enumeration value="P2" />
      <xs:enumeration value="P3" />
      <xs:enumeration value="P4" />
      <xs:enumeration value="P5" />
      <xs:enumeration value="P6" />
      <xs:enumeration value="P7" />
      <xs:enumeration value="P8" />
      <xs:enumeration value="P9" />
      <xs:enumeration value="PA" />
      <xs:enumeration value="PAC" />
      <xs:enumeration value="PAN" />
      <xs:enumeration value="PAP" />
      <xs:enumeration value="PB" />
      <xs:enumeration value="PC" />
      <xs:enumeration value="PCC" />
      <xs:enumeration value="PCN" />
      <xs:enumeration value="PD" />
      <xs:enumeration value="PDL" />
      <xs:enumeration value="PE" />
      <xs:enumeration value="PF" />
      <xs:enumeration value="PG" />
      <xs:enumeration value="PGC" />
      <xs:enumeration value="PGN" />
      <xs:enumeration value="PGS" />
      <xs:enumeration value="PH" />
      <xs:enumeration value="PHC" />
      <xs:enumeration value="PI" />
      <xs:enumeration value="PID" />
      <xs:enumeration value="PIN" />
      <xs:enumeration value="PJ" />
      <xs:enumeration value="PK" />
      <xs:enumeration value="PL" />
      <xs:enumeration value="PLA" />
      <xs:enumeration value="PLN" />
      <xs:enumeration value="PM" />
      <xs:enumeration value="PMN" />
      <xs:enumeration value="PN" />
      <xs:enumeration value="PNN" />
      <xs:enumeration value="PO" />
      <xs:enumeration value="POL" />
      <xs:enumeration value="PP" />
      <xs:enumeration value="PQ" />
      <xs:enumeration value="PR" />
      <xs:enumeration value="PRS" />
      <xs:enumeration value="PRT" />
      <xs:enumeration value="PS" />
      <xs:enumeration value="PSI" />
      <xs:enumeration value="PSL" />
      <xs:enumeration value="PSM" />
      <xs:enumeration value="PSN" />
      <xs:enumeration value="PT" />
      <xs:enumeration value="PTC" />
      <xs:enumeration value="PU" />
      <xs:enumeration value="PV" />
      <xs:enumeration value="PW" />
      <xs:enumeration value="PWC" />
      <xs:enumeration value="PWS" />
      <xs:enumeration value="PX" />
      <xs:enumeration value="PY" />
      <xs:enumeration value="PZ" />
      <xs:enumeration value="Q1" />
      <xs:enumeration value="Q2" />
      <xs:enumeration value="Q3" />
      <xs:enumeration value="Q4" />
      <xs:enumeration value="Q5" />
      <xs:enumeration value="Q6" />
      <xs:enumeration value="Q7" />
      <xs:enumeration value="Q8" />
      <xs:enumeration value="Q9" />
      <xs:enumeration value="QA" />
      <xs:enumeration value="QB" />
      <xs:enumeration value="QC" />
      <xs:enumeration value="QD" />
      <xs:enumeration value="QE" />
      <xs:enumeration value="QF" />
      <xs:enumeration value="QG" />
      <xs:enumeration value="QH" />
      <xs:enumeration value="QI" />
      <xs:enumeration value="QJ" />
      <xs:enumeration value="QK" />
      <xs:enumeration value="QL" />
      <xs:enumeration value="QM" />
      <xs:enumeration value="QN" />
      <xs:enumeration value="QO" />
      <xs:enumeration value="QP" />
      <xs:enumeration value="QQ" />
      <xs:enumeration value="QR" />
      <xs:enumeration value="QS" />
      <xs:enumeration value="QT" />
      <xs:enumeration value="QU" />
      <xs:enumeration value="QV" />
      <xs:enumeration value="QW" />
      <xs:enumeration value="QX" />
      <xs:enumeration value="QY" />
      <xs:enumeration value="QZ" />
      <xs:enumeration value="R0" />
      <xs:enumeration value="R1" />
      <xs:enumeration value="R2" />
      <xs:enumeration value="R3" />
      <xs:enumeration value="R4" />
      <xs:enumeration value="R5" />
      <xs:enumeration value="R6" />
      <xs:enumeration value="R7" />
      <xs:enumeration value="R8" />
      <xs:enumeration value="R9" />
      <xs:enumeration value="RA" />
      <xs:enumeration value="RAA" />
      <xs:enumeration value="RAN" />
      <xs:enumeration value="RB" />
      <xs:enumeration value="RC" />
      <xs:enumeration value="RD" />
      <xs:enumeration value="RE" />
      <xs:enumeration value="REC" />
      <xs:enumeration value="RF" />
      <xs:enumeration value="RG" />
      <xs:enumeration value="RGI" />
      <xs:enumeration value="RH" />
      <xs:enumeration value="RI" />
      <xs:enumeration value="RIG" />
      <xs:enumeration value="RJ" />
      <xs:enumeration value="RK" />
      <xs:enumeration value="RL" />
      <xs:enumeration value="RM" />
      <xs:enumeration value="RN" />
      <xs:enumeration value="RO" />
      <xs:enumeration value="RP" />
      <xs:enumeration value="RPP" />
      <xs:enumeration value="RPT" />
      <xs:enumeration value="RQ" />
      <xs:enumeration value="RR" />
      <xs:enumeration value="RRS" />
      <xs:enumeration value="RS" />
      <xs:enumeration value="RSN" />
      <xs:enumeration value="RT" />
      <xs:enumeration value="RU" />
      <xs:enumeration value="RV" />
      <xs:enumeration value="RW" />
      <xs:enumeration value="RX" />
      <xs:enumeration value="RY" />
      <xs:enumeration value="RZ" />
      <xs:enumeration value="S0" />
      <xs:enumeration value="S1" />
      <xs:enumeration value="S2" />
      <xs:enumeration value="S3" />
      <xs:enumeration value="S4" />
      <xs:enumeration value="S5" />
      <xs:enumeration value="S6" />
      <xs:enumeration value="S7" />
      <xs:enumeration value="S8" />
      <xs:enumeration value="S9" />
      <xs:enumeration value="SA" />
      <xs:enumeration value="SB" />
      <xs:enumeration value="SBN" />
      <xs:enumeration value="SC" />
      <xs:enumeration value="SCA" />
      <xs:enumeration value="SD" />
      <xs:enumeration value="SE" />
      <xs:enumeration value="SEK" />
      <xs:enumeration value="SES" />
      <xs:enumeration value="SF" />
      <xs:enumeration value="SG" />
      <xs:enumeration value="SH" />
      <xs:enumeration value="SHL" />
      <xs:enumeration value="SI" />
      <xs:enumeration value="SJ" />
      <xs:enumeration value="SK" />
      <xs:enumeration value="SL" />
      <xs:enumeration value="SM" />
      <xs:enumeration value="SN" />
      <xs:enumeration value="SNH" />
      <xs:enumeration value="SNV" />
      <xs:enumeration value="SO" />
      <xs:enumeration value="SP" />
      <xs:enumeration value="SPL" />
      <xs:enumeration value="SPN" />
      <xs:enumeration value="SQ" />
      <xs:enumeration value="SR" />
      <xs:enumeration value="SS" />
      <xs:enumeration value="ST" />
      <xs:enumeration value="STB" />
      <xs:enumeration value="STR" />
      <xs:enumeration value="SU" />
      <xs:enumeration value="SUB" />
      <xs:enumeration value="SUO" />
      <xs:enumeration value="SV" />
      <xs:enumeration value="SW" />
      <xs:enumeration value="SX" />
      <xs:enumeration value="SY" />
      <xs:enumeration value="SZ" />
      <xs:enumeration value="T0" />
      <xs:enumeration value="T1" />
      <xs:enumeration value="T2" />
      <xs:enumeration value="T3" />
      <xs:enumeration value="T4" />
      <xs:enumeration value="T5" />
      <xs:enumeration value="T6" />
      <xs:enumeration value="T7" />
      <xs:enumeration value="T8" />
      <xs:enumeration value="T9" />
      <xs:enumeration value="TA" />
      <xs:enumeration value="TB" />
      <xs:enumeration value="TC" />
      <xs:enumeration value="TD" />
      <xs:enumeration value="TDT" />
      <xs:enumeration value="TE" />
      <xs:enumeration value="TF" />
      <xs:enumeration value="TG" />
      <xs:enumeration value="TH" />
      <xs:enumeration value="TI" />
      <xs:enumeration value="TIP" />
      <xs:enumeration value="TJ" />
      <xs:enumeration value="TK" />
      <xs:enumeration value="TL" />
      <xs:enumeration value="TM" />
      <xs:enumeration value="TN" />
      <xs:enumeration value="TO" />
      <xs:enumeration value="TOC" />
      <xs:enumeration value="TP" />
      <xs:enumeration value="TPN" />
      <xs:enumeration value="TQ" />
      <xs:enumeration value="TR" />
      <xs:enumeration value="TS" />
      <xs:enumeration value="TSN" />
      <xs:enumeration value="TT" />
      <xs:enumeration value="TU" />
      <xs:enumeration value="TV" />
      <xs:enumeration value="TW" />
      <xs:enumeration value="TX" />
      <xs:enumeration value="TY" />
      <xs:enumeration value="TZ" />
      <xs:enumeration value="U0" />
      <xs:enumeration value="U1" />
      <xs:enumeration value="U2" />
      <xs:enumeration value="U3" />
      <xs:enumeration value="U4" />
      <xs:enumeration value="U5" />
      <xs:enumeration value="U6" />
      <xs:enumeration value="U8" />
      <xs:enumeration value="U9" />
      <xs:enumeration value="UA" />
      <xs:enumeration value="UB" />
      <xs:enumeration value="UC" />
      <xs:enumeration value="UD" />
      <xs:enumeration value="UE" />
      <xs:enumeration value="UF" />
      <xs:enumeration value="UG" />
      <xs:enumeration value="UH" />
      <xs:enumeration value="UI" />
      <xs:enumeration value="UJ" />
      <xs:enumeration value="UK" />
      <xs:enumeration value="UL" />
      <xs:enumeration value="UM" />
      <xs:enumeration value="UN" />
      <xs:enumeration value="UO" />
      <xs:enumeration value="UP" />
      <xs:enumeration value="UQ" />
      <xs:enumeration value="UR" />
      <xs:enumeration value="URL" />
      <xs:enumeration value="US" />
      <xs:enumeration value="UT" />
      <xs:enumeration value="UU" />
      <xs:enumeration value="UV" />
      <xs:enumeration value="UW" />
      <xs:enumeration value="UX" />
      <xs:enumeration value="UY" />
      <xs:enumeration value="UZ" />
      <xs:enumeration value="V0" />
      <xs:enumeration value="V1" />
      <xs:enumeration value="V2" />
      <xs:enumeration value="V3" />
      <xs:enumeration value="V4" />
      <xs:enumeration value="V5" />
      <xs:enumeration value="V6" />
      <xs:enumeration value="V7" />
      <xs:enumeration value="V8" />
      <xs:enumeration value="V9" />
      <xs:enumeration value="VA" />
      <xs:enumeration value="VB" />
      <xs:enumeration value="VC" />
      <xs:enumeration value="VD" />
      <xs:enumeration value="VE" />
      <xs:enumeration value="VF" />
      <xs:enumeration value="VG" />
      <xs:enumeration value="VH" />
      <xs:enumeration value="VI" />
      <xs:enumeration value="VJ" />
      <xs:enumeration value="VK" />
      <xs:enumeration value="VL" />
      <xs:enumeration value="VM" />
      <xs:enumeration value="VN" />
      <xs:enumeration value="VO" />
      <xs:enumeration value="VP" />
      <xs:enumeration value="VQ" />
      <xs:enumeration value="VR" />
      <xs:enumeration value="VS" />
      <xs:enumeration value="VT" />
      <xs:enumeration value="VU" />
      <xs:enumeration value="VV" />
      <xs:enumeration value="VW" />
      <xs:enumeration value="VX" />
      <xs:enumeration value="VY" />
      <xs:enumeration value="VZ" />
      <xs:enumeration value="W1" />
      <xs:enumeration value="W2" />
      <xs:enumeration value="W3" />
      <xs:enumeration value="W4" />
      <xs:enumeration value="W5" />
      <xs:enumeration value="W6" />
      <xs:enumeration value="W7" />
      <xs:enumeration value="W8" />
      <xs:enumeration value="W9" />
      <xs:enumeration value="WA" />
      <xs:enumeration value="WB" />
      <xs:enumeration value="WC" />
      <xs:enumeration value="WCS" />
      <xs:enumeration value="WD" />
      <xs:enumeration value="WDR" />
      <xs:enumeration value="WE" />
      <xs:enumeration value="WF" />
      <xs:enumeration value="WG" />
      <xs:enumeration value="WH" />
      <xs:enumeration value="WI" />
      <xs:enumeration value="WJ" />
      <xs:enumeration value="WK" />
      <xs:enumeration value="WL" />
      <xs:enumeration value="WM" />
      <xs:enumeration value="WN" />
      <xs:enumeration value="WO" />
      <xs:enumeration value="WP" />
      <xs:enumeration value="WQ" />
      <xs:enumeration value="WR" />
      <xs:enumeration value="WS" />
      <xs:enumeration value="WT" />
      <xs:enumeration value="WU" />
      <xs:enumeration value="WV" />
      <xs:enumeration value="WW" />
      <xs:enumeration value="WX" />
      <xs:enumeration value="WY" />
      <xs:enumeration value="WZ" />
      <xs:enumeration value="X0" />
      <xs:enumeration value="X1" />
      <xs:enumeration value="X2" />
      <xs:enumeration value="X3" />
      <xs:enumeration value="X4" />
      <xs:enumeration value="X5" />
      <xs:enumeration value="X6" />
      <xs:enumeration value="X7" />
      <xs:enumeration value="X8" />
      <xs:enumeration value="X9" />
      <xs:enumeration value="XA" />
      <xs:enumeration value="XB" />
      <xs:enumeration value="XC" />
      <xs:enumeration value="XD" />
      <xs:enumeration value="XE" />
      <xs:enumeration value="XF" />
      <xs:enumeration value="XG" />
      <xs:enumeration value="XH" />
      <xs:enumeration value="XI" />
      <xs:enumeration value="XJ" />
      <xs:enumeration value="XK" />
      <xs:enumeration value="XL" />
      <xs:enumeration value="XM" />
      <xs:enumeration value="XN" />
      <xs:enumeration value="XO" />
      <xs:enumeration value="XP" />
      <xs:enumeration value="XQ" />
      <xs:enumeration value="XR" />
      <xs:enumeration value="XS" />
      <xs:enumeration value="XT" />
      <xs:enumeration value="XU" />
      <xs:enumeration value="XV" />
      <xs:enumeration value="XW" />
      <xs:enumeration value="XX" />
      <xs:enumeration value="XY" />
      <xs:enumeration value="XZ" />
      <xs:enumeration value="Y0" />
      <xs:enumeration value="Y1" />
      <xs:enumeration value="Y2" />
      <xs:enumeration value="Y3" />
      <xs:enumeration value="Y4" />
      <xs:enumeration value="Y5" />
      <xs:enumeration value="Y6" />
      <xs:enumeration value="Y7" />
      <xs:enumeration value="Y8" />
      <xs:enumeration value="Y9" />
      <xs:enumeration value="YA" />
      <xs:enumeration value="YB" />
      <xs:enumeration value="YC" />
      <xs:enumeration value="YD" />
      <xs:enumeration value="YE" />
      <xs:enumeration value="YF" />
      <xs:enumeration value="YH" />
      <xs:enumeration value="YI" />
      <xs:enumeration value="YJ" />
      <xs:enumeration value="YK" />
      <xs:enumeration value="YL" />
      <xs:enumeration value="YM" />
      <xs:enumeration value="YN" />
      <xs:enumeration value="YO" />
      <xs:enumeration value="YP" />
      <xs:enumeration value="YQ" />
      <xs:enumeration value="YR" />
      <xs:enumeration value="YS" />
      <xs:enumeration value="YT" />
      <xs:enumeration value="YV" />
      <xs:enumeration value="YW" />
      <xs:enumeration value="YX" />
      <xs:enumeration value="YY" />
      <xs:enumeration value="YZ" />
      <xs:enumeration value="Z1" />
      <xs:enumeration value="Z2" />
      <xs:enumeration value="Z3" />
      <xs:enumeration value="Z4" />
      <xs:enumeration value="Z5" />
      <xs:enumeration value="Z6" />
      <xs:enumeration value="Z7" />
      <xs:enumeration value="Z8" />
      <xs:enumeration value="Z9" />
      <xs:enumeration value="ZA" />
      <xs:enumeration value="ZB" />
      <xs:enumeration value="ZC" />
      <xs:enumeration value="ZD" />
      <xs:enumeration value="ZE" />
      <xs:enumeration value="ZF" />
      <xs:enumeration value="ZG" />
      <xs:enumeration value="ZH" />
      <xs:enumeration value="ZI" />
      <xs:enumeration value="ZJ" />
      <xs:enumeration value="ZK" />
      <xs:enumeration value="ZL" />
      <xs:enumeration value="ZM" />
      <xs:enumeration value="ZN" />
      <xs:enumeration value="ZO" />
      <xs:enumeration value="ZP" />
      <xs:enumeration value="ZQ" />
      <xs:enumeration value="ZR" />
      <xs:enumeration value="ZS" />
      <xs:enumeration value="ZT" />
      <xs:enumeration value="ZU" />
      <xs:enumeration value="ZV" />
      <xs:enumeration value="ZW" />
      <xs:enumeration value="ZX" />
      <xs:enumeration value="ZY" />
      <xs:enumeration value="ZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_366">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1A" />
      <xs:enumeration value="1B" />
      <xs:enumeration value="1C" />
      <xs:enumeration value="1D" />
      <xs:enumeration value="1E" />
      <xs:enumeration value="1F" />
      <xs:enumeration value="1G" />
      <xs:enumeration value="1H" />
      <xs:enumeration value="3A" />
      <xs:enumeration value="A1" />
      <xs:enumeration value="A2" />
      <xs:enumeration value="A3" />
      <xs:enumeration value="A4" />
      <xs:enumeration value="A5" />
      <xs:enumeration value="AA" />
      <xs:enumeration value="AB" />
      <xs:enumeration value="AC" />
      <xs:enumeration value="AD" />
      <xs:enumeration value="AE" />
      <xs:enumeration value="AF" />
      <xs:enumeration value="AG" />
      <xs:enumeration value="AH" />
      <xs:enumeration value="AI" />
      <xs:enumeration value="AL" />
      <xs:enumeration value="AM" />
      <xs:enumeration value="AN" />
      <xs:enumeration value="AP" />
      <xs:enumeration value="AR" />
      <xs:enumeration value="AS" />
      <xs:enumeration value="AT" />
      <xs:enumeration value="AU" />
      <xs:enumeration value="AV" />
      <xs:enumeration value="BA" />
      <xs:enumeration value="BB" />
      <xs:enumeration value="BC" />
      <xs:enumeration value="BD" />
      <xs:enumeration value="BI" />
      <xs:enumeration value="BJ" />
      <xs:enumeration value="BK" />
      <xs:enumeration value="BL" />
      <xs:enumeration value="BM" />
      <xs:enumeration value="BP" />
      <xs:enumeration value="BS" />
      <xs:enumeration value="BU" />
      <xs:enumeration value="C2" />
      <xs:enumeration value="CA" />
      <xs:enumeration value="CB" />
      <xs:enumeration value="CC" />
      <xs:enumeration value="CD" />
      <xs:enumeration value="CE" />
      <xs:enumeration value="CF" />
      <xs:enumeration value="CG" />
      <xs:enumeration value="CH" />
      <xs:enumeration value="CI" />
      <xs:enumeration value="CJ" />
      <xs:enumeration value="CK" />
      <xs:enumeration value="CL" />
      <xs:enumeration value="CM" />
      <xs:enumeration value="CN" />
      <xs:enumeration value="CO" />
      <xs:enumeration value="CP" />
      <xs:enumeration value="CR" />
      <xs:enumeration value="CS" />
      <xs:enumeration value="CT" />
      <xs:enumeration value="CU" />
      <xs:enumeration value="CV" />
      <xs:enumeration value="CW" />
      <xs:enumeration value="CX" />
      <xs:enumeration value="CY" />
      <xs:enumeration value="CZ" />
      <xs:enumeration value="DA" />
      <xs:enumeration value="DC" />
      <xs:enumeration value="DD" />
      <xs:enumeration value="DE" />
      <xs:enumeration value="DF" />
      <xs:enumeration value="DI" />
      <xs:enumeration value="DM" />
      <xs:enumeration value="DN" />
      <xs:enumeration value="DV" />
      <xs:enumeration value="E1" />
      <xs:enumeration value="E2" />
      <xs:enumeration value="EA" />
      <xs:enumeration value="EB" />
      <xs:enumeration value="EC" />
      <xs:enumeration value="ED" />
      <xs:enumeration value="EF" />
      <xs:enumeration value="EG" />
      <xs:enumeration value="EM" />
      <xs:enumeration value="EN" />
      <xs:enumeration value="EO" />
      <xs:enumeration value="EP" />
      <xs:enumeration value="ES" />
      <xs:enumeration value="EV" />
      <xs:enumeration value="EX" />
      <xs:enumeration value="FA" />
      <xs:enumeration value="FB" />
      <xs:enumeration value="FC" />
      <xs:enumeration value="FD" />
      <xs:enumeration value="FF" />
      <xs:enumeration value="FL" />
      <xs:enumeration value="FM" />
      <xs:enumeration value="FN" />
      <xs:enumeration value="FO" />
      <xs:enumeration value="FP" />
      <xs:enumeration value="FQ" />
      <xs:enumeration value="FR" />
      <xs:enumeration value="GA" />
      <xs:enumeration value="GB" />
      <xs:enumeration value="GC" />
      <xs:enumeration value="GE" />
      <xs:enumeration value="GR" />
      <xs:enumeration value="HM" />
      <xs:enumeration value="HR" />
      <xs:enumeration value="IC" />
      <xs:enumeration value="IO" />
      <xs:enumeration value="IP" />
      <xs:enumeration value="IS" />
      <xs:enumeration value="KA" />
      <xs:enumeration value="KB" />
      <xs:enumeration value="KC" />
      <xs:enumeration value="KP" />
      <xs:enumeration value="KT" />
      <xs:enumeration value="LD" />
      <xs:enumeration value="MA" />
      <xs:enumeration value="MB" />
      <xs:enumeration value="MC" />
      <xs:enumeration value="MD" />
      <xs:enumeration value="ME" />
      <xs:enumeration value="MG" />
      <xs:enumeration value="MK" />
      <xs:enumeration value="ML" />
      <xs:enumeration value="MM" />
      <xs:enumeration value="NA" />
      <xs:enumeration value="NC" />
      <xs:enumeration value="NP" />
      <xs:enumeration value="NT" />
      <xs:enumeration value="OA" />
      <xs:enumeration value="OC" />
      <xs:enumeration value="OD" />
      <xs:enumeration value="OS" />
      <xs:enumeration value="OW" />
      <xs:enumeration value="PA" />
      <xs:enumeration value="PB" />
      <xs:enumeration value="PC" />
      <xs:enumeration value="PD" />
      <xs:enumeration value="PE" />
      <xs:enumeration value="PF" />
      <xs:enumeration value="PG" />
      <xs:enumeration value="PH" />
      <xs:enumeration value="PI" />
      <xs:enumeration value="PJ" />
      <xs:enumeration value="PK" />
      <xs:enumeration value="PL" />
      <xs:enumeration value="PM" />
      <xs:enumeration value="PN" />
      <xs:enumeration value="PO" />
      <xs:enumeration value="PP" />
      <xs:enumeration value="PQ" />
      <xs:enumeration value="PR" />
      <xs:enumeration value="PS" />
      <xs:enumeration value="PT" />
      <xs:enumeration value="PU" />
      <xs:enumeration value="PV" />
      <xs:enumeration value="PW" />
      <xs:enumeration value="PX" />
      <xs:enumeration value="PY" />
      <xs:enumeration value="PZ" />
      <xs:enumeration value="QA" />
      <xs:enumeration value="QC" />
      <xs:enumeration value="QI" />
      <xs:enumeration value="QM" />
      <xs:enumeration value="QP" />
      <xs:enumeration value="QR" />
      <xs:enumeration value="QY" />
      <xs:enumeration value="RA" />
      <xs:enumeration value="RB" />
      <xs:enumeration value="RC" />
      <xs:enumeration value="RD" />
      <xs:enumeration value="RE" />
      <xs:enumeration value="RF" />
      <xs:enumeration value="RG" />
      <xs:enumeration value="RP" />
      <xs:enumeration value="RQ" />
      <xs:enumeration value="RS" />
      <xs:enumeration value="RZ" />
      <xs:enumeration value="SA" />
      <xs:enumeration value="SB" />
      <xs:enumeration value="SC" />
      <xs:enumeration value="SD" />
      <xs:enumeration value="SE" />
      <xs:enumeration value="SF" />
      <xs:enumeration value="SG" />
      <xs:enumeration value="SH" />
      <xs:enumeration value="SI" />
      <xs:enumeration value="SJ" />
      <xs:enumeration value="SK" />
      <xs:enumeration value="SL" />
      <xs:enumeration value="SM" />
      <xs:enumeration value="SN" />
      <xs:enumeration value="SO" />
      <xs:enumeration value="SP" />
      <xs:enumeration value="SQ" />
      <xs:enumeration value="SR" />
      <xs:enumeration value="SS" />
      <xs:enumeration value="ST" />
      <xs:enumeration value="SU" />
      <xs:enumeration value="SV" />
      <xs:enumeration value="SW" />
      <xs:enumeration value="SY" />
      <xs:enumeration value="TA" />
      <xs:enumeration value="TB" />
      <xs:enumeration value="TC" />
      <xs:enumeration value="TD" />
      <xs:enumeration value="TE" />
      <xs:enumeration value="TH" />
      <xs:enumeration value="TM" />
      <xs:enumeration value="TN" />
      <xs:enumeration value="TP" />
      <xs:enumeration value="TR" />
      <xs:enumeration value="TY" />
      <xs:enumeration value="UG" />
      <xs:enumeration value="UP" />
      <xs:enumeration value="UQ" />
      <xs:enumeration value="UR" />
      <xs:enumeration value="VM" />
      <xs:enumeration value="VP" />
      <xs:enumeration value="WH" />
      <xs:enumeration value="WI" />
      <xs:enumeration value="WR" />
      <xs:enumeration value="ZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_365">
    <xs:restriction base="xs:string">
      <xs:enumeration value="AA" />
      <xs:enumeration value="AB" />
      <xs:enumeration value="AC" />
      <xs:enumeration value="AD" />
      <xs:enumeration value="AP" />
      <xs:enumeration value="AS" />
      <xs:enumeration value="AU" />
      <xs:enumeration value="BN" />
      <xs:enumeration value="BT" />
      <xs:enumeration value="CA" />
      <xs:enumeration value="CP" />
      <xs:enumeration value="DN" />
      <xs:enumeration value="ED" />
      <xs:enumeration value="EM" />
      <xs:enumeration value="EX" />
      <xs:enumeration value="FT" />
      <xs:enumeration value="FU" />
      <xs:enumeration value="FX" />
      <xs:enumeration value="HF" />
      <xs:enumeration value="HP" />
      <xs:enumeration value="IT" />
      <xs:enumeration value="MN" />
      <xs:enumeration value="NP" />
      <xs:enumeration value="OF" />
      <xs:enumeration value="OT" />
      <xs:enumeration value="PA" />
      <xs:enumeration value="PC" />
      <xs:enumeration value="PP" />
      <xs:enumeration value="PS" />
      <xs:enumeration value="SP" />
      <xs:enumeration value="TE" />
      <xs:enumeration value="TL" />
      <xs:enumeration value="TM" />
      <xs:enumeration value="TN" />
      <xs:enumeration value="TX" />
      <xs:enumeration value="UR" />
      <xs:enumeration value="VM" />
      <xs:enumeration value="WC" />
      <xs:enumeration value="WF" />
      <xs:enumeration value="WP" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_309">
    <xs:restriction base="xs:string">
      <xs:enumeration value="10" />
      <xs:enumeration value="11" />
      <xs:enumeration value="12" />
      <xs:enumeration value="13" />
      <xs:enumeration value="14" />
      <xs:enumeration value="18" />
      <xs:enumeration value="19" />
      <xs:enumeration value="20" />
      <xs:enumeration value="21" />
      <xs:enumeration value="22" />
      <xs:enumeration value="27" />
      <xs:enumeration value="28" />
      <xs:enumeration value="29" />
      <xs:enumeration value="30" />
      <xs:enumeration value="31" />
      <xs:enumeration value="32" />
      <xs:enumeration value="33" />
      <xs:enumeration value="34" />
      <xs:enumeration value="35" />
      <xs:enumeration value="36" />
      <xs:enumeration value="38" />
      <xs:enumeration value="39" />
      <xs:enumeration value="40" />
      <xs:enumeration value="41" />
      <xs:enumeration value="42" />
      <xs:enumeration value="43" />
      <xs:enumeration value="44" />
      <xs:enumeration value="45" />
      <xs:enumeration value="46" />
      <xs:enumeration value="47" />
      <xs:enumeration value="48" />
      <xs:enumeration value="49" />
      <xs:enumeration value="50" />
      <xs:enumeration value="52" />
      <xs:enumeration value="53" />
      <xs:enumeration value="54" />
      <xs:enumeration value="55" />
      <xs:enumeration value="57" />
      <xs:enumeration value="58" />
      <xs:enumeration value="59" />
      <xs:enumeration value="60" />
      <xs:enumeration value="93" />
      <xs:enumeration value="94" />
      <xs:enumeration value="A" />
      <xs:enumeration value="A1" />
      <xs:enumeration value="AA" />
      <xs:enumeration value="AC" />
      <xs:enumeration value="AP" />
      <xs:enumeration value="AR" />
      <xs:enumeration value="B" />
      <xs:enumeration value="B1" />
      <xs:enumeration value="BE" />
      <xs:enumeration value="BL" />
      <xs:enumeration value="BS" />
      <xs:enumeration value="C" />
      <xs:enumeration value="C2" />
      <xs:enumeration value="CA" />
      <xs:enumeration value="CB" />
      <xs:enumeration value="CC" />
      <xs:enumeration value="CD" />
      <xs:enumeration value="CE" />
      <xs:enumeration value="CI" />
      <xs:enumeration value="CL" />
      <xs:enumeration value="CO" />
      <xs:enumeration value="CR" />
      <xs:enumeration value="CS" />
      <xs:enumeration value="CY" />
      <xs:enumeration value="D" />
      <xs:enumeration value="DC" />
      <xs:enumeration value="DE" />
      <xs:enumeration value="DL" />
      <xs:enumeration value="DO" />
      <xs:enumeration value="DP" />
      <xs:enumeration value="DR" />
      <xs:enumeration value="DT" />
      <xs:enumeration value="E" />
      <xs:enumeration value="EA" />
      <xs:enumeration value="EL" />
      <xs:enumeration value="F" />
      <xs:enumeration value="FA" />
      <xs:enumeration value="FE" />
      <xs:enumeration value="FF" />
      <xs:enumeration value="FI" />
      <xs:enumeration value="FR" />
      <xs:enumeration value="FS" />
      <xs:enumeration value="FT" />
      <xs:enumeration value="FV" />
      <xs:enumeration value="GL" />
      <xs:enumeration value="H" />
      <xs:enumeration value="I" />
      <xs:enumeration value="IA" />
      <xs:enumeration value="IB" />
      <xs:enumeration value="IM" />
      <xs:enumeration value="IP" />
      <xs:enumeration value="IS" />
      <xs:enumeration value="IT" />
      <xs:enumeration value="K" />
      <xs:enumeration value="KE" />
      <xs:enumeration value="KL" />
      <xs:enumeration value="KP" />
      <xs:enumeration value="L" />
      <xs:enumeration value="LO" />
      <xs:enumeration value="M" />
      <xs:enumeration value="MI" />
      <xs:enumeration value="MS" />
      <xs:enumeration value="MZ" />
      <xs:enumeration value="NS" />
      <xs:enumeration value="O" />
      <xs:enumeration value="OA" />
      <xs:enumeration value="OF" />
      <xs:enumeration value="OL" />
      <xs:enumeration value="OP" />
      <xs:enumeration value="OR" />
      <xs:enumeration value="OV" />
      <xs:enumeration value="P" />
      <xs:enumeration value="PA" />
      <xs:enumeration value="PB" />
      <xs:enumeration value="PC" />
      <xs:enumeration value="PD" />
      <xs:enumeration value="PE" />
      <xs:enumeration value="PF" />
      <xs:enumeration value="PG" />
      <xs:enumeration value="PH" />
      <xs:enumeration value="PL" />
      <xs:enumeration value="PO" />
      <xs:enumeration value="PP" />
      <xs:enumeration value="PQ" />
      <xs:enumeration value="PR" />
      <xs:enumeration value="PS" />
      <xs:enumeration value="PT" />
      <xs:enumeration value="PU" />
      <xs:enumeration value="RA" />
      <xs:enumeration value="RC" />
      <xs:enumeration value="RE" />
      <xs:enumeration value="RG" />
      <xs:enumeration value="RJ" />
      <xs:enumeration value="RL" />
      <xs:enumeration value="RS" />
      <xs:enumeration value="RT" />
      <xs:enumeration value="SA" />
      <xs:enumeration value="SB" />
      <xs:enumeration value="SC" />
      <xs:enumeration value="SD" />
      <xs:enumeration value="SE" />
      <xs:enumeration value="SG" />
      <xs:enumeration value="SH" />
      <xs:enumeration value="SL" />
      <xs:enumeration value="SN" />
      <xs:enumeration value="SP" />
      <xs:enumeration value="SS" />
      <xs:enumeration value="ST" />
      <xs:enumeration value="SW" />
      <xs:enumeration value="TA" />
      <xs:enumeration value="TC" />
      <xs:enumeration value="TL" />
      <xs:enumeration value="TM" />
      <xs:enumeration value="TN" />
      <xs:enumeration value="TP" />
      <xs:enumeration value="TR" />
      <xs:enumeration value="TX" />
      <xs:enumeration value="UN" />
      <xs:enumeration value="UR" />
      <xs:enumeration value="UT" />
      <xs:enumeration value="VA" />
      <xs:enumeration value="VI" />
      <xs:enumeration value="VS" />
      <xs:enumeration value="W" />
      <xs:enumeration value="WF" />
      <xs:enumeration value="WH" />
      <xs:enumeration value="WI" />
      <xs:enumeration value="ZN" />
      <xs:enumeration value="ZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_441">
    <xs:restriction base="xs:string">
      <xs:enumeration value="0" />
      <xs:enumeration value="1" />
      <xs:enumeration value="2" />
      <xs:enumeration value="3" />
      <xs:enumeration value="4" />
      <xs:enumeration value="5" />
      <xs:enumeration value="6" />
      <xs:enumeration value="7" />
      <xs:enumeration value="8" />
      <xs:enumeration value="9" />
      <xs:enumeration value="A" />
      <xs:enumeration value="B" />
      <xs:enumeration value="C" />
      <xs:enumeration value="D" />
      <xs:enumeration value="E" />
      <xs:enumeration value="F" />
      <xs:enumeration value="G" />
      <xs:enumeration value="H" />
      <xs:enumeration value="I" />
      <xs:enumeration value="J" />
      <xs:enumeration value="K" />
      <xs:enumeration value="L" />
      <xs:enumeration value="M" />
      <xs:enumeration value="N" />
      <xs:enumeration value="O" />
      <xs:enumeration value="P" />
      <xs:enumeration value="Q" />
      <xs:enumeration value="R" />
      <xs:enumeration value="S" />
      <xs:enumeration value="T" />
      <xs:enumeration value="U" />
      <xs:enumeration value="V" />
      <xs:enumeration value="W" />
      <xs:enumeration value="X" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_1179">
    <xs:restriction base="xs:string">
      <xs:enumeration value="C" />
      <xs:enumeration value="W" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_146">
    <xs:restriction base="xs:string">
      <xs:enumeration value="11" />
      <xs:enumeration value="BP" />
      <xs:enumeration value="CA" />
      <xs:enumeration value="CC" />
      <xs:enumeration value="CD" />
      <xs:enumeration value="CF" />
      <xs:enumeration value="DE" />
      <xs:enumeration value="DF" />
      <xs:enumeration value="FO" />
      <xs:enumeration value="HP" />
      <xs:enumeration value="MX" />
      <xs:enumeration value="NC" />
      <xs:enumeration value="NR" />
      <xs:enumeration value="PA" />
      <xs:enumeration value="PB" />
      <xs:enumeration value="PC" />
      <xs:enumeration value="PD" />
      <xs:enumeration value="PE" />
      <xs:enumeration value="PL" />
      <xs:enumeration value="PO" />
      <xs:enumeration value="PP" />
      <xs:enumeration value="PS" />
      <xs:enumeration value="PU" />
      <xs:enumeration value="RC" />
      <xs:enumeration value="RF" />
      <xs:enumeration value="RS" />
      <xs:enumeration value="TP" />
      <xs:enumeration value="WC" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_334">
    <xs:restriction base="xs:string">
      <xs:enumeration value="01" />
      <xs:enumeration value="02" />
      <xs:enumeration value="ZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_335">
    <xs:restriction base="xs:string">
      <xs:enumeration value="CAF" />
      <xs:enumeration value="CFR" />
      <xs:enumeration value="CIF" />
      <xs:enumeration value="CIP" />
      <xs:enumeration value="CPT" />
      <xs:enumeration value="DAF" />
      <xs:enumeration value="DDP" />
      <xs:enumeration value="DDU" />
      <xs:enumeration value="DEQ" />
      <xs:enumeration value="DES" />
      <xs:enumeration value="DOM" />
      <xs:enumeration value="DUP" />
      <xs:enumeration value="EXQ" />
      <xs:enumeration value="EXS" />
      <xs:enumeration value="EXW" />
      <xs:enumeration value="FAS" />
      <xs:enumeration value="FCA" />
      <xs:enumeration value="FCI" />
      <xs:enumeration value="FCP" />
      <xs:enumeration value="FOB" />
      <xs:enumeration value="FOR" />
      <xs:enumeration value="FOT" />
      <xs:enumeration value="NPF" />
      <xs:enumeration value="PPF" />
      <xs:enumeration value="ZZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_54">
    <xs:restriction base="xs:string">
      <xs:enumeration value="BY" />
      <xs:enumeration value="FE" />
      <xs:enumeration value="IM" />
      <xs:enumeration value="IR" />
      <xs:enumeration value="LR" />
      <xs:enumeration value="PP" />
      <xs:enumeration value="SE" />
      <xs:enumeration value="SR" />
      <xs:enumeration value="ZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_687">
    <xs:restriction base="xs:string">
      <xs:enumeration value="AA" />
      <xs:enumeration value="AB" />
      <xs:enumeration value="AC" />
      <xs:enumeration value="AD" />
      <xs:enumeration value="AG" />
      <xs:enumeration value="AI" />
      <xs:enumeration value="AP" />
      <xs:enumeration value="AS" />
      <xs:enumeration value="BG" />
      <xs:enumeration value="BR" />
      <xs:enumeration value="CB" />
      <xs:enumeration value="CN" />
      <xs:enumeration value="CO" />
      <xs:enumeration value="CR" />
      <xs:enumeration value="CX" />
      <xs:enumeration value="CY" />
      <xs:enumeration value="DE" />
      <xs:enumeration value="DF" />
      <xs:enumeration value="DI" />
      <xs:enumeration value="DR" />
      <xs:enumeration value="EX" />
      <xs:enumeration value="FS" />
      <xs:enumeration value="GA" />
      <xs:enumeration value="GM" />
      <xs:enumeration value="GR" />
      <xs:enumeration value="GV" />
      <xs:enumeration value="HS" />
      <xs:enumeration value="ID" />
      <xs:enumeration value="IN" />
      <xs:enumeration value="IR" />
      <xs:enumeration value="JB" />
      <xs:enumeration value="LC" />
      <xs:enumeration value="MC" />
      <xs:enumeration value="MF" />
      <xs:enumeration value="ML" />
      <xs:enumeration value="OE" />
      <xs:enumeration value="OF" />
      <xs:enumeration value="ON" />
      <xs:enumeration value="PF" />
      <xs:enumeration value="PH" />
      <xs:enumeration value="PT" />
      <xs:enumeration value="PY" />
      <xs:enumeration value="RS" />
      <xs:enumeration value="SA" />
      <xs:enumeration value="SB" />
      <xs:enumeration value="SE" />
      <xs:enumeration value="ST" />
      <xs:enumeration value="TR" />
      <xs:enumeration value="WA" />
      <xs:enumeration value="WC" />
      <xs:enumeration value="WH" />
      <xs:enumeration value="WS" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_236">
    <xs:restriction base="xs:string">
      <xs:enumeration value="ACT" />
      <xs:enumeration value="AGC" />
      <xs:enumeration value="ALT" />
      <xs:enumeration value="AWP" />
      <xs:enumeration value="BBP" />
      <xs:enumeration value="BCH" />
      <xs:enumeration value="C01" />
      <xs:enumeration value="C02" />
      <xs:enumeration value="C03" />
      <xs:enumeration value="C04" />
      <xs:enumeration value="C05" />
      <xs:enumeration value="C06" />
      <xs:enumeration value="C07" />
      <xs:enumeration value="C08" />
      <xs:enumeration value="C09" />
      <xs:enumeration value="C10" />
      <xs:enumeration value="C11" />
      <xs:enumeration value="C12" />
      <xs:enumeration value="C13" />
      <xs:enumeration value="C14" />
      <xs:enumeration value="C15" />
      <xs:enumeration value="C16" />
      <xs:enumeration value="C17" />
      <xs:enumeration value="C18" />
      <xs:enumeration value="C19" />
      <xs:enumeration value="C20" />
      <xs:enumeration value="C21" />
      <xs:enumeration value="C22" />
      <xs:enumeration value="C23" />
      <xs:enumeration value="C24" />
      <xs:enumeration value="C25" />
      <xs:enumeration value="C26" />
      <xs:enumeration value="C27" />
      <xs:enumeration value="C28" />
      <xs:enumeration value="C29" />
      <xs:enumeration value="C30" />
      <xs:enumeration value="CAN" />
      <xs:enumeration value="CAT" />
      <xs:enumeration value="CDF" />
      <xs:enumeration value="CDV" />
      <xs:enumeration value="CHG" />
      <xs:enumeration value="CON" />
      <xs:enumeration value="CUP" />
      <xs:enumeration value="CUS" />
      <xs:enumeration value="D01" />
      <xs:enumeration value="D02" />
      <xs:enumeration value="D03" />
      <xs:enumeration value="DAP" />
      <xs:enumeration value="DIS" />
      <xs:enumeration value="DPR" />
      <xs:enumeration value="DSC" />
      <xs:enumeration value="DSD" />
      <xs:enumeration value="DSP" />
      <xs:enumeration value="EDM" />
      <xs:enumeration value="EDP" />
      <xs:enumeration value="EDS" />
      <xs:enumeration value="EDW" />
      <xs:enumeration value="ELC" />
      <xs:enumeration value="EST" />
      <xs:enumeration value="EUP" />
      <xs:enumeration value="FCH" />
      <xs:enumeration value="FCP" />
      <xs:enumeration value="FDS" />
      <xs:enumeration value="FET" />
      <xs:enumeration value="FGP" />
      <xs:enumeration value="FSP" />
      <xs:enumeration value="FUL" />
      <xs:enumeration value="FUP" />
      <xs:enumeration value="GAP" />
      <xs:enumeration value="GDP" />
      <xs:enumeration value="GOV" />
      <xs:enumeration value="GSP" />
      <xs:enumeration value="GTP" />
      <xs:enumeration value="ICL" />
      <xs:enumeration value="IND" />
      <xs:enumeration value="INS" />
      <xs:enumeration value="INV" />
      <xs:enumeration value="LAR" />
      <xs:enumeration value="LPP" />
      <xs:enumeration value="LPR" />
      <xs:enumeration value="MAP" />
      <xs:enumeration value="MAS" />
      <xs:enumeration value="MAX" />
      <xs:enumeration value="MIN" />
      <xs:enumeration value="MNC" />
      <xs:enumeration value="MNR" />
      <xs:enumeration value="MOD" />
      <xs:enumeration value="MPR" />
      <xs:enumeration value="MSR" />
      <xs:enumeration value="MXR" />
      <xs:enumeration value="N01" />
      <xs:enumeration value="N02" />
      <xs:enumeration value="N03" />
      <xs:enumeration value="N04" />
      <xs:enumeration value="N05" />
      <xs:enumeration value="N06" />
      <xs:enumeration value="N07" />
      <xs:enumeration value="N08" />
      <xs:enumeration value="N09" />
      <xs:enumeration value="N10" />
      <xs:enumeration value="N11" />
      <xs:enumeration value="N12" />
      <xs:enumeration value="N13" />
      <xs:enumeration value="N14" />
      <xs:enumeration value="N15" />
      <xs:enumeration value="N16" />
      <xs:enumeration value="N17" />
      <xs:enumeration value="N18" />
      <xs:enumeration value="N19" />
      <xs:enumeration value="N20" />
      <xs:enumeration value="N21" />
      <xs:enumeration value="N22" />
      <xs:enumeration value="N23" />
      <xs:enumeration value="N24" />
      <xs:enumeration value="N25" />
      <xs:enumeration value="N26" />
      <xs:enumeration value="N27" />
      <xs:enumeration value="N28" />
      <xs:enumeration value="N29" />
      <xs:enumeration value="N30" />
      <xs:enumeration value="N31" />
      <xs:enumeration value="NET" />
      <xs:enumeration value="OAP" />
      <xs:enumeration value="OPP" />
      <xs:enumeration value="PAP" />
      <xs:enumeration value="PAQ" />
      <xs:enumeration value="PBQ" />
      <xs:enumeration value="PBR" />
      <xs:enumeration value="PHS" />
      <xs:enumeration value="PIE" />
      <xs:enumeration value="PLT" />
      <xs:enumeration value="PPA" />
      <xs:enumeration value="PPD" />
      <xs:enumeration value="PRF" />
      <xs:enumeration value="PRO" />
      <xs:enumeration value="PRP" />
      <xs:enumeration value="PUR" />
      <xs:enumeration value="QTE" />
      <xs:enumeration value="REG" />
      <xs:enumeration value="RES" />
      <xs:enumeration value="RPA" />
      <xs:enumeration value="RPM" />
      <xs:enumeration value="RPP" />
      <xs:enumeration value="RSH" />
      <xs:enumeration value="RTL" />
      <xs:enumeration value="SAC" />
      <xs:enumeration value="SDP" />
      <xs:enumeration value="SFP" />
      <xs:enumeration value="SHD" />
      <xs:enumeration value="SLP" />
      <xs:enumeration value="SPC" />
      <xs:enumeration value="SPE" />
      <xs:enumeration value="STA" />
      <xs:enumeration value="SUM" />
      <xs:enumeration value="SWP" />
      <xs:enumeration value="THP" />
      <xs:enumeration value="TOT" />
      <xs:enumeration value="TRF" />
      <xs:enumeration value="UCP" />
      <xs:enumeration value="ULC" />
      <xs:enumeration value="WAR" />
      <xs:enumeration value="WHL" />
      <xs:enumeration value="WSP" />
      <xs:enumeration value="ZNP" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_355">
    <xs:restriction base="xs:string">
      <xs:enumeration value="01" />
      <xs:enumeration value="02" />
      <xs:enumeration value="03" />
      <xs:enumeration value="04" />
      <xs:enumeration value="05" />
      <xs:enumeration value="06" />
      <xs:enumeration value="07" />
      <xs:enumeration value="08" />
      <xs:enumeration value="09" />
      <xs:enumeration value="10" />
      <xs:enumeration value="11" />
      <xs:enumeration value="12" />
      <xs:enumeration value="13" />
      <xs:enumeration value="14" />
      <xs:enumeration value="15" />
      <xs:enumeration value="16" />
      <xs:enumeration value="17" />
      <xs:enumeration value="18" />
      <xs:enumeration value="19" />
      <xs:enumeration value="1A" />
      <xs:enumeration value="1B" />
      <xs:enumeration value="1C" />
      <xs:enumeration value="1D" />
      <xs:enumeration value="1E" />
      <xs:enumeration value="1F" />
      <xs:enumeration value="1G" />
      <xs:enumeration value="1H" />
      <xs:enumeration value="1I" />
      <xs:enumeration value="1J" />
      <xs:enumeration value="1K" />
      <xs:enumeration value="1L" />
      <xs:enumeration value="1M" />
      <xs:enumeration value="1N" />
      <xs:enumeration value="1O" />
      <xs:enumeration value="1P" />
      <xs:enumeration value="1Q" />
      <xs:enumeration value="1R" />
      <xs:enumeration value="1X" />
      <xs:enumeration value="20" />
      <xs:enumeration value="21" />
      <xs:enumeration value="22" />
      <xs:enumeration value="23" />
      <xs:enumeration value="24" />
      <xs:enumeration value="25" />
      <xs:enumeration value="26" />
      <xs:enumeration value="27" />
      <xs:enumeration value="28" />
      <xs:enumeration value="29" />
      <xs:enumeration value="2A" />
      <xs:enumeration value="2B" />
      <xs:enumeration value="2C" />
      <xs:enumeration value="2F" />
      <xs:enumeration value="2G" />
      <xs:enumeration value="2H" />
      <xs:enumeration value="2I" />
      <xs:enumeration value="2J" />
      <xs:enumeration value="2K" />
      <xs:enumeration value="2L" />
      <xs:enumeration value="2M" />
      <xs:enumeration value="2N" />
      <xs:enumeration value="2P" />
      <xs:enumeration value="2Q" />
      <xs:enumeration value="2R" />
      <xs:enumeration value="2U" />
      <xs:enumeration value="2V" />
      <xs:enumeration value="2W" />
      <xs:enumeration value="2X" />
      <xs:enumeration value="2Y" />
      <xs:enumeration value="2Z" />
      <xs:enumeration value="30" />
      <xs:enumeration value="31" />
      <xs:enumeration value="32" />
      <xs:enumeration value="33" />
      <xs:enumeration value="34" />
      <xs:enumeration value="35" />
      <xs:enumeration value="36" />
      <xs:enumeration value="37" />
      <xs:enumeration value="38" />
      <xs:enumeration value="39" />
      <xs:enumeration value="3B" />
      <xs:enumeration value="3C" />
      <xs:enumeration value="3E" />
      <xs:enumeration value="3F" />
      <xs:enumeration value="3G" />
      <xs:enumeration value="3H" />
      <xs:enumeration value="3I" />
      <xs:enumeration value="40" />
      <xs:enumeration value="41" />
      <xs:enumeration value="43" />
      <xs:enumeration value="44" />
      <xs:enumeration value="45" />
      <xs:enumeration value="46" />
      <xs:enumeration value="47" />
      <xs:enumeration value="48" />
      <xs:enumeration value="4A" />
      <xs:enumeration value="4B" />
      <xs:enumeration value="4C" />
      <xs:enumeration value="4D" />
      <xs:enumeration value="4E" />
      <xs:enumeration value="4F" />
      <xs:enumeration value="4G" />
      <xs:enumeration value="4H" />
      <xs:enumeration value="4I" />
      <xs:enumeration value="4J" />
      <xs:enumeration value="4K" />
      <xs:enumeration value="4L" />
      <xs:enumeration value="4M" />
      <xs:enumeration value="4N" />
      <xs:enumeration value="4O" />
      <xs:enumeration value="4P" />
      <xs:enumeration value="4Q" />
      <xs:enumeration value="4R" />
      <xs:enumeration value="4S" />
      <xs:enumeration value="4T" />
      <xs:enumeration value="4U" />
      <xs:enumeration value="4V" />
      <xs:enumeration value="4W" />
      <xs:enumeration value="4X" />
      <xs:enumeration value="50" />
      <xs:enumeration value="51" />
      <xs:enumeration value="52" />
      <xs:enumeration value="53" />
      <xs:enumeration value="54" />
      <xs:enumeration value="56" />
      <xs:enumeration value="57" />
      <xs:enumeration value="58" />
      <xs:enumeration value="59" />
      <xs:enumeration value="5A" />
      <xs:enumeration value="5B" />
      <xs:enumeration value="5C" />
      <xs:enumeration value="5E" />
      <xs:enumeration value="5F" />
      <xs:enumeration value="5G" />
      <xs:enumeration value="5H" />
      <xs:enumeration value="5I" />
      <xs:enumeration value="5J" />
      <xs:enumeration value="5K" />
      <xs:enumeration value="5P" />
      <xs:enumeration value="5Q" />
      <xs:enumeration value="60" />
      <xs:enumeration value="61" />
      <xs:enumeration value="62" />
      <xs:enumeration value="63" />
      <xs:enumeration value="64" />
      <xs:enumeration value="65" />
      <xs:enumeration value="66" />
      <xs:enumeration value="67" />
      <xs:enumeration value="68" />
      <xs:enumeration value="69" />
      <xs:enumeration value="70" />
      <xs:enumeration value="71" />
      <xs:enumeration value="72" />
      <xs:enumeration value="73" />
      <xs:enumeration value="74" />
      <xs:enumeration value="76" />
      <xs:enumeration value="77" />
      <xs:enumeration value="78" />
      <xs:enumeration value="79" />
      <xs:enumeration value="80" />
      <xs:enumeration value="81" />
      <xs:enumeration value="82" />
      <xs:enumeration value="83" />
      <xs:enumeration value="84" />
      <xs:enumeration value="85" />
      <xs:enumeration value="86" />
      <xs:enumeration value="87" />
      <xs:enumeration value="89" />
      <xs:enumeration value="8C" />
      <xs:enumeration value="8D" />
      <xs:enumeration value="8P" />
      <xs:enumeration value="8R" />
      <xs:enumeration value="8S" />
      <xs:enumeration value="8U" />
      <xs:enumeration value="90" />
      <xs:enumeration value="91" />
      <xs:enumeration value="92" />
      <xs:enumeration value="93" />
      <xs:enumeration value="94" />
      <xs:enumeration value="95" />
      <xs:enumeration value="96" />
      <xs:enumeration value="97" />
      <xs:enumeration value="98" />
      <xs:enumeration value="99" />
      <xs:enumeration value="A8" />
      <xs:enumeration value="AA" />
      <xs:enumeration value="AB" />
      <xs:enumeration value="AC" />
      <xs:enumeration value="AD" />
      <xs:enumeration value="AE" />
      <xs:enumeration value="AF" />
      <xs:enumeration value="AG" />
      <xs:enumeration value="AH" />
      <xs:enumeration value="AI" />
      <xs:enumeration value="AJ" />
      <xs:enumeration value="AK" />
      <xs:enumeration value="AL" />
      <xs:enumeration value="AM" />
      <xs:enumeration value="AN" />
      <xs:enumeration value="AO" />
      <xs:enumeration value="AP" />
      <xs:enumeration value="AQ" />
      <xs:enumeration value="AR" />
      <xs:enumeration value="AS" />
      <xs:enumeration value="AT" />
      <xs:enumeration value="AU" />
      <xs:enumeration value="AV" />
      <xs:enumeration value="AW" />
      <xs:enumeration value="AX" />
      <xs:enumeration value="AY" />
      <xs:enumeration value="AZ" />
      <xs:enumeration value="B0" />
      <xs:enumeration value="B1" />
      <xs:enumeration value="B2" />
      <xs:enumeration value="B3" />
      <xs:enumeration value="B4" />
      <xs:enumeration value="B5" />
      <xs:enumeration value="B6" />
      <xs:enumeration value="B7" />
      <xs:enumeration value="B8" />
      <xs:enumeration value="B9" />
      <xs:enumeration value="BA" />
      <xs:enumeration value="BB" />
      <xs:enumeration value="BC" />
      <xs:enumeration value="BD" />
      <xs:enumeration value="BE" />
      <xs:enumeration value="BF" />
      <xs:enumeration value="BG" />
      <xs:enumeration value="BH" />
      <xs:enumeration value="BI" />
      <xs:enumeration value="BJ" />
      <xs:enumeration value="BK" />
      <xs:enumeration value="BL" />
      <xs:enumeration value="BM" />
      <xs:enumeration value="BN" />
      <xs:enumeration value="BO" />
      <xs:enumeration value="BP" />
      <xs:enumeration value="BQ" />
      <xs:enumeration value="BR" />
      <xs:enumeration value="BS" />
      <xs:enumeration value="BT" />
      <xs:enumeration value="BU" />
      <xs:enumeration value="BV" />
      <xs:enumeration value="BW" />
      <xs:enumeration value="BX" />
      <xs:enumeration value="BY" />
      <xs:enumeration value="BZ" />
      <xs:enumeration value="C0" />
      <xs:enumeration value="C1" />
      <xs:enumeration value="C2" />
      <xs:enumeration value="C3" />
      <xs:enumeration value="C4" />
      <xs:enumeration value="C5" />
      <xs:enumeration value="C6" />
      <xs:enumeration value="C7" />
      <xs:enumeration value="C8" />
      <xs:enumeration value="C9" />
      <xs:enumeration value="CA" />
      <xs:enumeration value="CB" />
      <xs:enumeration value="CC" />
      <xs:enumeration value="CD" />
      <xs:enumeration value="CE" />
      <xs:enumeration value="CF" />
      <xs:enumeration value="CG" />
      <xs:enumeration value="CH" />
      <xs:enumeration value="CI" />
      <xs:enumeration value="CJ" />
      <xs:enumeration value="CK" />
      <xs:enumeration value="CL" />
      <xs:enumeration value="CM" />
      <xs:enumeration value="CN" />
      <xs:enumeration value="CO" />
      <xs:enumeration value="CP" />
      <xs:enumeration value="CQ" />
      <xs:enumeration value="CR" />
      <xs:enumeration value="CS" />
      <xs:enumeration value="CT" />
      <xs:enumeration value="CU" />
      <xs:enumeration value="CV" />
      <xs:enumeration value="CW" />
      <xs:enumeration value="CX" />
      <xs:enumeration value="CY" />
      <xs:enumeration value="CZ" />
      <xs:enumeration value="D2" />
      <xs:enumeration value="D3" />
      <xs:enumeration value="D5" />
      <xs:enumeration value="D8" />
      <xs:enumeration value="D9" />
      <xs:enumeration value="DA" />
      <xs:enumeration value="DB" />
      <xs:enumeration value="DC" />
      <xs:enumeration value="DD" />
      <xs:enumeration value="DE" />
      <xs:enumeration value="DF" />
      <xs:enumeration value="DG" />
      <xs:enumeration value="DH" />
      <xs:enumeration value="DI" />
      <xs:enumeration value="DJ" />
      <xs:enumeration value="DK" />
      <xs:enumeration value="DL" />
      <xs:enumeration value="DM" />
      <xs:enumeration value="DN" />
      <xs:enumeration value="DO" />
      <xs:enumeration value="DP" />
      <xs:enumeration value="DQ" />
      <xs:enumeration value="DR" />
      <xs:enumeration value="DS" />
      <xs:enumeration value="DT" />
      <xs:enumeration value="DU" />
      <xs:enumeration value="DW" />
      <xs:enumeration value="DX" />
      <xs:enumeration value="DY" />
      <xs:enumeration value="DZ" />
      <xs:enumeration value="E1" />
      <xs:enumeration value="E3" />
      <xs:enumeration value="E4" />
      <xs:enumeration value="E5" />
      <xs:enumeration value="E7" />
      <xs:enumeration value="E8" />
      <xs:enumeration value="E9" />
      <xs:enumeration value="EA" />
      <xs:enumeration value="EB" />
      <xs:enumeration value="EC" />
      <xs:enumeration value="ED" />
      <xs:enumeration value="EE" />
      <xs:enumeration value="EF" />
      <xs:enumeration value="EG" />
      <xs:enumeration value="EH" />
      <xs:enumeration value="EJ" />
      <xs:enumeration value="EM" />
      <xs:enumeration value="EP" />
      <xs:enumeration value="EQ" />
      <xs:enumeration value="EV" />
      <xs:enumeration value="EX" />
      <xs:enumeration value="EY" />
      <xs:enumeration value="EZ" />
      <xs:enumeration value="F1" />
      <xs:enumeration value="F2" />
      <xs:enumeration value="F3" />
      <xs:enumeration value="F4" />
      <xs:enumeration value="F5" />
      <xs:enumeration value="F6" />
      <xs:enumeration value="F9" />
      <xs:enumeration value="FA" />
      <xs:enumeration value="FB" />
      <xs:enumeration value="FC" />
      <xs:enumeration value="FD" />
      <xs:enumeration value="FE" />
      <xs:enumeration value="FF" />
      <xs:enumeration value="FG" />
      <xs:enumeration value="FH" />
      <xs:enumeration value="FJ" />
      <xs:enumeration value="FK" />
      <xs:enumeration value="FL" />
      <xs:enumeration value="FM" />
      <xs:enumeration value="FO" />
      <xs:enumeration value="FP" />
      <xs:enumeration value="FR" />
      <xs:enumeration value="FS" />
      <xs:enumeration value="FT" />
      <xs:enumeration value="FZ" />
      <xs:enumeration value="G2" />
      <xs:enumeration value="G3" />
      <xs:enumeration value="G4" />
      <xs:enumeration value="G5" />
      <xs:enumeration value="G7" />
      <xs:enumeration value="GA" />
      <xs:enumeration value="GB" />
      <xs:enumeration value="GC" />
      <xs:enumeration value="GD" />
      <xs:enumeration value="GE" />
      <xs:enumeration value="GF" />
      <xs:enumeration value="GG" />
      <xs:enumeration value="GH" />
      <xs:enumeration value="GI" />
      <xs:enumeration value="GJ" />
      <xs:enumeration value="GK" />
      <xs:enumeration value="GL" />
      <xs:enumeration value="GM" />
      <xs:enumeration value="GN" />
      <xs:enumeration value="GO" />
      <xs:enumeration value="GP" />
      <xs:enumeration value="GQ" />
      <xs:enumeration value="GR" />
      <xs:enumeration value="GS" />
      <xs:enumeration value="GT" />
      <xs:enumeration value="GU" />
      <xs:enumeration value="GV" />
      <xs:enumeration value="GW" />
      <xs:enumeration value="GX" />
      <xs:enumeration value="GY" />
      <xs:enumeration value="GZ" />
      <xs:enumeration value="H1" />
      <xs:enumeration value="H2" />
      <xs:enumeration value="H4" />
      <xs:enumeration value="HA" />
      <xs:enumeration value="HB" />
      <xs:enumeration value="HC" />
      <xs:enumeration value="HD" />
      <xs:enumeration value="HE" />
      <xs:enumeration value="HF" />
      <xs:enumeration value="HG" />
      <xs:enumeration value="HH" />
      <xs:enumeration value="HI" />
      <xs:enumeration value="HJ" />
      <xs:enumeration value="HK" />
      <xs:enumeration value="HL" />
      <xs:enumeration value="HM" />
      <xs:enumeration value="HN" />
      <xs:enumeration value="HO" />
      <xs:enumeration value="HP" />
      <xs:enumeration value="HQ" />
      <xs:enumeration value="HR" />
      <xs:enumeration value="HS" />
      <xs:enumeration value="HT" />
      <xs:enumeration value="HU" />
      <xs:enumeration value="HV" />
      <xs:enumeration value="HW" />
      <xs:enumeration value="HY" />
      <xs:enumeration value="HZ" />
      <xs:enumeration value="IA" />
      <xs:enumeration value="IB" />
      <xs:enumeration value="IC" />
      <xs:enumeration value="IE" />
      <xs:enumeration value="IF" />
      <xs:enumeration value="IH" />
      <xs:enumeration value="II" />
      <xs:enumeration value="IK" />
      <xs:enumeration value="IL" />
      <xs:enumeration value="IM" />
      <xs:enumeration value="IN" />
      <xs:enumeration value="IP" />
      <xs:enumeration value="IT" />
      <xs:enumeration value="IU" />
      <xs:enumeration value="IV" />
      <xs:enumeration value="IW" />
      <xs:enumeration value="J2" />
      <xs:enumeration value="JA" />
      <xs:enumeration value="JB" />
      <xs:enumeration value="JE" />
      <xs:enumeration value="JG" />
      <xs:enumeration value="JK" />
      <xs:enumeration value="JM" />
      <xs:enumeration value="JO" />
      <xs:enumeration value="JR" />
      <xs:enumeration value="JU" />
      <xs:enumeration value="K1" />
      <xs:enumeration value="K2" />
      <xs:enumeration value="K3" />
      <xs:enumeration value="K4" />
      <xs:enumeration value="K5" />
      <xs:enumeration value="K6" />
      <xs:enumeration value="K7" />
      <xs:enumeration value="K9" />
      <xs:enumeration value="KA" />
      <xs:enumeration value="KB" />
      <xs:enumeration value="KC" />
      <xs:enumeration value="KD" />
      <xs:enumeration value="KE" />
      <xs:enumeration value="KF" />
      <xs:enumeration value="KG" />
      <xs:enumeration value="KH" />
      <xs:enumeration value="KI" />
      <xs:enumeration value="KJ" />
      <xs:enumeration value="KK" />
      <xs:enumeration value="KL" />
      <xs:enumeration value="KM" />
      <xs:enumeration value="KO" />
      <xs:enumeration value="KP" />
      <xs:enumeration value="KQ" />
      <xs:enumeration value="KR" />
      <xs:enumeration value="KS" />
      <xs:enumeration value="KT" />
      <xs:enumeration value="KU" />
      <xs:enumeration value="KV" />
      <xs:enumeration value="KW" />
      <xs:enumeration value="KX" />
      <xs:enumeration value="L2" />
      <xs:enumeration value="LA" />
      <xs:enumeration value="LB" />
      <xs:enumeration value="LC" />
      <xs:enumeration value="LE" />
      <xs:enumeration value="LF" />
      <xs:enumeration value="LG" />
      <xs:enumeration value="LH" />
      <xs:enumeration value="LI" />
      <xs:enumeration value="LJ" />
      <xs:enumeration value="LK" />
      <xs:enumeration value="LL" />
      <xs:enumeration value="LM" />
      <xs:enumeration value="LN" />
      <xs:enumeration value="LO" />
      <xs:enumeration value="LP" />
      <xs:enumeration value="LQ" />
      <xs:enumeration value="LR" />
      <xs:enumeration value="LS" />
      <xs:enumeration value="LT" />
      <xs:enumeration value="LX" />
      <xs:enumeration value="LY" />
      <xs:enumeration value="M0" />
      <xs:enumeration value="M1" />
      <xs:enumeration value="M2" />
      <xs:enumeration value="M3" />
      <xs:enumeration value="M4" />
      <xs:enumeration value="M5" />
      <xs:enumeration value="M6" />
      <xs:enumeration value="M7" />
      <xs:enumeration value="M8" />
      <xs:enumeration value="M9" />
      <xs:enumeration value="MA" />
      <xs:enumeration value="MB" />
      <xs:enumeration value="MC" />
      <xs:enumeration value="MD" />
      <xs:enumeration value="ME" />
      <xs:enumeration value="MF" />
      <xs:enumeration value="MG" />
      <xs:enumeration value="MH" />
      <xs:enumeration value="MI" />
      <xs:enumeration value="MJ" />
      <xs:enumeration value="MK" />
      <xs:enumeration value="ML" />
      <xs:enumeration value="MM" />
      <xs:enumeration value="MN" />
      <xs:enumeration value="MO" />
      <xs:enumeration value="MP" />
      <xs:enumeration value="MQ" />
      <xs:enumeration value="MR" />
      <xs:enumeration value="MS" />
      <xs:enumeration value="MT" />
      <xs:enumeration value="MU" />
      <xs:enumeration value="MV" />
      <xs:enumeration value="MW" />
      <xs:enumeration value="MX" />
      <xs:enumeration value="MY" />
      <xs:enumeration value="MZ" />
      <xs:enumeration value="N1" />
      <xs:enumeration value="N2" />
      <xs:enumeration value="N3" />
      <xs:enumeration value="N4" />
      <xs:enumeration value="N6" />
      <xs:enumeration value="N7" />
      <xs:enumeration value="N9" />
      <xs:enumeration value="NA" />
      <xs:enumeration value="NB" />
      <xs:enumeration value="NC" />
      <xs:enumeration value="ND" />
      <xs:enumeration value="NE" />
      <xs:enumeration value="NF" />
      <xs:enumeration value="NG" />
      <xs:enumeration value="NH" />
      <xs:enumeration value="NI" />
      <xs:enumeration value="NJ" />
      <xs:enumeration value="NL" />
      <xs:enumeration value="NM" />
      <xs:enumeration value="NN" />
      <xs:enumeration value="NQ" />
      <xs:enumeration value="NR" />
      <xs:enumeration value="NS" />
      <xs:enumeration value="NT" />
      <xs:enumeration value="NU" />
      <xs:enumeration value="NV" />
      <xs:enumeration value="NW" />
      <xs:enumeration value="NX" />
      <xs:enumeration value="NY" />
      <xs:enumeration value="OA" />
      <xs:enumeration value="OC" />
      <xs:enumeration value="ON" />
      <xs:enumeration value="OP" />
      <xs:enumeration value="OT" />
      <xs:enumeration value="OZ" />
      <xs:enumeration value="P0" />
      <xs:enumeration value="P1" />
      <xs:enumeration value="P2" />
      <xs:enumeration value="P3" />
      <xs:enumeration value="P4" />
      <xs:enumeration value="P5" />
      <xs:enumeration value="P6" />
      <xs:enumeration value="P7" />
      <xs:enumeration value="P8" />
      <xs:enumeration value="P9" />
      <xs:enumeration value="PA" />
      <xs:enumeration value="PB" />
      <xs:enumeration value="PC" />
      <xs:enumeration value="PD" />
      <xs:enumeration value="PE" />
      <xs:enumeration value="PF" />
      <xs:enumeration value="PG" />
      <xs:enumeration value="PH" />
      <xs:enumeration value="PI" />
      <xs:enumeration value="PJ" />
      <xs:enumeration value="PK" />
      <xs:enumeration value="PL" />
      <xs:enumeration value="PM" />
      <xs:enumeration value="PN" />
      <xs:enumeration value="PO" />
      <xs:enumeration value="PP" />
      <xs:enumeration value="PQ" />
      <xs:enumeration value="PR" />
      <xs:enumeration value="PS" />
      <xs:enumeration value="PT" />
      <xs:enumeration value="PU" />
      <xs:enumeration value="PV" />
      <xs:enumeration value="PW" />
      <xs:enumeration value="PX" />
      <xs:enumeration value="PY" />
      <xs:enumeration value="PZ" />
      <xs:enumeration value="Q1" />
      <xs:enumeration value="Q2" />
      <xs:enumeration value="Q3" />
      <xs:enumeration value="Q4" />
      <xs:enumeration value="Q5" />
      <xs:enumeration value="Q6" />
      <xs:enumeration value="Q7" />
      <xs:enumeration value="QA" />
      <xs:enumeration value="QB" />
      <xs:enumeration value="QC" />
      <xs:enumeration value="QD" />
      <xs:enumeration value="QE" />
      <xs:enumeration value="QH" />
      <xs:enumeration value="QK" />
      <xs:enumeration value="QR" />
      <xs:enumeration value="QS" />
      <xs:enumeration value="QT" />
      <xs:enumeration value="QU" />
      <xs:enumeration value="R1" />
      <xs:enumeration value="R2" />
      <xs:enumeration value="R3" />
      <xs:enumeration value="R4" />
      <xs:enumeration value="R5" />
      <xs:enumeration value="R6" />
      <xs:enumeration value="R7" />
      <xs:enumeration value="R8" />
      <xs:enumeration value="R9" />
      <xs:enumeration value="RA" />
      <xs:enumeration value="RB" />
      <xs:enumeration value="RC" />
      <xs:enumeration value="RD" />
      <xs:enumeration value="RE" />
      <xs:enumeration value="RG" />
      <xs:enumeration value="RH" />
      <xs:enumeration value="RK" />
      <xs:enumeration value="RL" />
      <xs:enumeration value="RM" />
      <xs:enumeration value="RN" />
      <xs:enumeration value="RO" />
      <xs:enumeration value="RP" />
      <xs:enumeration value="RS" />
      <xs:enumeration value="RT" />
      <xs:enumeration value="RU" />
      <xs:enumeration value="S1" />
      <xs:enumeration value="S2" />
      <xs:enumeration value="S3" />
      <xs:enumeration value="S4" />
      <xs:enumeration value="S5" />
      <xs:enumeration value="S6" />
      <xs:enumeration value="S7" />
      <xs:enumeration value="S8" />
      <xs:enumeration value="S9" />
      <xs:enumeration value="SA" />
      <xs:enumeration value="SB" />
      <xs:enumeration value="SC" />
      <xs:enumeration value="SD" />
      <xs:enumeration value="SE" />
      <xs:enumeration value="SF" />
      <xs:enumeration value="SG" />
      <xs:enumeration value="SH" />
      <xs:enumeration value="SI" />
      <xs:enumeration value="SJ" />
      <xs:enumeration value="SK" />
      <xs:enumeration value="SL" />
      <xs:enumeration value="SM" />
      <xs:enumeration value="SN" />
      <xs:enumeration value="SO" />
      <xs:enumeration value="SP" />
      <xs:enumeration value="SQ" />
      <xs:enumeration value="SR" />
      <xs:enumeration value="SS" />
      <xs:enumeration value="ST" />
      <xs:enumeration value="SV" />
      <xs:enumeration value="SW" />
      <xs:enumeration value="SX" />
      <xs:enumeration value="SY" />
      <xs:enumeration value="SZ" />
      <xs:enumeration value="T0" />
      <xs:enumeration value="T1" />
      <xs:enumeration value="T2" />
      <xs:enumeration value="T3" />
      <xs:enumeration value="T4" />
      <xs:enumeration value="T5" />
      <xs:enumeration value="T6" />
      <xs:enumeration value="T7" />
      <xs:enumeration value="T8" />
      <xs:enumeration value="T9" />
      <xs:enumeration value="TA" />
      <xs:enumeration value="TB" />
      <xs:enumeration value="TC" />
      <xs:enumeration value="TD" />
      <xs:enumeration value="TE" />
      <xs:enumeration value="TF" />
      <xs:enumeration value="TG" />
      <xs:enumeration value="TH" />
      <xs:enumeration value="TI" />
      <xs:enumeration value="TJ" />
      <xs:enumeration value="TK" />
      <xs:enumeration value="TL" />
      <xs:enumeration value="TM" />
      <xs:enumeration value="TN" />
      <xs:enumeration value="TO" />
      <xs:enumeration value="TP" />
      <xs:enumeration value="TQ" />
      <xs:enumeration value="TR" />
      <xs:enumeration value="TS" />
      <xs:enumeration value="TT" />
      <xs:enumeration value="TU" />
      <xs:enumeration value="TV" />
      <xs:enumeration value="TW" />
      <xs:enumeration value="TX" />
      <xs:enumeration value="TY" />
      <xs:enumeration value="TZ" />
      <xs:enumeration value="U1" />
      <xs:enumeration value="U2" />
      <xs:enumeration value="U3" />
      <xs:enumeration value="U5" />
      <xs:enumeration value="UA" />
      <xs:enumeration value="UB" />
      <xs:enumeration value="UC" />
      <xs:enumeration value="UD" />
      <xs:enumeration value="UE" />
      <xs:enumeration value="UF" />
      <xs:enumeration value="UH" />
      <xs:enumeration value="UL" />
      <xs:enumeration value="UM" />
      <xs:enumeration value="UN" />
      <xs:enumeration value="UP" />
      <xs:enumeration value="UQ" />
      <xs:enumeration value="UR" />
      <xs:enumeration value="US" />
      <xs:enumeration value="UT" />
      <xs:enumeration value="UU" />
      <xs:enumeration value="UV" />
      <xs:enumeration value="UW" />
      <xs:enumeration value="UX" />
      <xs:enumeration value="UY" />
      <xs:enumeration value="UZ" />
      <xs:enumeration value="V1" />
      <xs:enumeration value="V2" />
      <xs:enumeration value="VA" />
      <xs:enumeration value="VC" />
      <xs:enumeration value="VI" />
      <xs:enumeration value="VP" />
      <xs:enumeration value="VR" />
      <xs:enumeration value="VS" />
      <xs:enumeration value="W2" />
      <xs:enumeration value="WA" />
      <xs:enumeration value="WB" />
      <xs:enumeration value="WD" />
      <xs:enumeration value="WE" />
      <xs:enumeration value="WG" />
      <xs:enumeration value="WH" />
      <xs:enumeration value="WI" />
      <xs:enumeration value="WK" />
      <xs:enumeration value="WM" />
      <xs:enumeration value="WP" />
      <xs:enumeration value="WR" />
      <xs:enumeration value="WW" />
      <xs:enumeration value="X1" />
      <xs:enumeration value="X2" />
      <xs:enumeration value="X3" />
      <xs:enumeration value="X4" />
      <xs:enumeration value="X5" />
      <xs:enumeration value="X6" />
      <xs:enumeration value="X7" />
      <xs:enumeration value="X8" />
      <xs:enumeration value="X9" />
      <xs:enumeration value="XP" />
      <xs:enumeration value="Y1" />
      <xs:enumeration value="Y2" />
      <xs:enumeration value="Y3" />
      <xs:enumeration value="Y4" />
      <xs:enumeration value="YD" />
      <xs:enumeration value="YL" />
      <xs:enumeration value="YR" />
      <xs:enumeration value="YT" />
      <xs:enumeration value="Z1" />
      <xs:enumeration value="Z2" />
      <xs:enumeration value="Z3" />
      <xs:enumeration value="Z4" />
      <xs:enumeration value="Z5" />
      <xs:enumeration value="Z6" />
      <xs:enumeration value="Z8" />
      <xs:enumeration value="ZA" />
      <xs:enumeration value="ZB" />
      <xs:enumeration value="ZC" />
      <xs:enumeration value="ZP" />
      <xs:enumeration value="ZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_648">
    <xs:restriction base="xs:string">
      <xs:enumeration value="CSD" />
      <xs:enumeration value="CSR" />
      <xs:enumeration value="DIS" />
      <xs:enumeration value="ILP" />
      <xs:enumeration value="PSP" />
      <xs:enumeration value="SEL" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_639">
    <xs:restriction base="xs:string">
      <xs:enumeration value="AA" />
      <xs:enumeration value="AB" />
      <xs:enumeration value="AP" />
      <xs:enumeration value="AW" />
      <xs:enumeration value="BD" />
      <xs:enumeration value="BR" />
      <xs:enumeration value="BW" />
      <xs:enumeration value="CA" />
      <xs:enumeration value="CP" />
      <xs:enumeration value="CR" />
      <xs:enumeration value="CT" />
      <xs:enumeration value="DI" />
      <xs:enumeration value="DP" />
      <xs:enumeration value="DR" />
      <xs:enumeration value="DS" />
      <xs:enumeration value="EC" />
      <xs:enumeration value="EH" />
      <xs:enumeration value="ES" />
      <xs:enumeration value="FB" />
      <xs:enumeration value="FO" />
      <xs:enumeration value="FX" />
      <xs:enumeration value="HF" />
      <xs:enumeration value="HP" />
      <xs:enumeration value="HT" />
      <xs:enumeration value="KA" />
      <xs:enumeration value="KP" />
      <xs:enumeration value="KR" />
      <xs:enumeration value="LC" />
      <xs:enumeration value="LD" />
      <xs:enumeration value="LE" />
      <xs:enumeration value="LM" />
      <xs:enumeration value="LR" />
      <xs:enumeration value="ME" />
      <xs:enumeration value="ML" />
      <xs:enumeration value="NC" />
      <xs:enumeration value="NE" />
      <xs:enumeration value="NQ" />
      <xs:enumeration value="NS" />
      <xs:enumeration value="NT" />
      <xs:enumeration value="PA" />
      <xs:enumeration value="PB" />
      <xs:enumeration value="PD" />
      <xs:enumeration value="PE" />
      <xs:enumeration value="PF" />
      <xs:enumeration value="PG" />
      <xs:enumeration value="PK" />
      <xs:enumeration value="PL" />
      <xs:enumeration value="PM" />
      <xs:enumeration value="PN" />
      <xs:enumeration value="PO" />
      <xs:enumeration value="PP" />
      <xs:enumeration value="PQ" />
      <xs:enumeration value="PR" />
      <xs:enumeration value="PS" />
      <xs:enumeration value="PT" />
      <xs:enumeration value="PU" />
      <xs:enumeration value="PV" />
      <xs:enumeration value="PY" />
      <xs:enumeration value="QE" />
      <xs:enumeration value="QH" />
      <xs:enumeration value="QR" />
      <xs:enumeration value="QS" />
      <xs:enumeration value="QT" />
      <xs:enumeration value="RC" />
      <xs:enumeration value="RD" />
      <xs:enumeration value="RE" />
      <xs:enumeration value="RM" />
      <xs:enumeration value="RS" />
      <xs:enumeration value="RT" />
      <xs:enumeration value="SA" />
      <xs:enumeration value="SC" />
      <xs:enumeration value="SM" />
      <xs:enumeration value="SR" />
      <xs:enumeration value="ST" />
      <xs:enumeration value="SW" />
      <xs:enumeration value="TB" />
      <xs:enumeration value="TC" />
      <xs:enumeration value="TD" />
      <xs:enumeration value="TE" />
      <xs:enumeration value="TF" />
      <xs:enumeration value="TM" />
      <xs:enumeration value="TP" />
      <xs:enumeration value="TT" />
      <xs:enumeration value="UM" />
      <xs:enumeration value="VQ" />
      <xs:enumeration value="WC" />
      <xs:enumeration value="WD" />
      <xs:enumeration value="WE" />
      <xs:enumeration value="WH" />
      <xs:enumeration value="WI" />
      <xs:enumeration value="WM" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_673">
    <xs:restriction base="xs:string">
      <xs:enumeration value="01" />
      <xs:enumeration value="02" />
      <xs:enumeration value="03" />
      <xs:enumeration value="04" />
      <xs:enumeration value="05" />
      <xs:enumeration value="06" />
      <xs:enumeration value="07" />
      <xs:enumeration value="08" />
      <xs:enumeration value="09" />
      <xs:enumeration value="10" />
      <xs:enumeration value="11" />
      <xs:enumeration value="12" />
      <xs:enumeration value="13" />
      <xs:enumeration value="14" />
      <xs:enumeration value="15" />
      <xs:enumeration value="16" />
      <xs:enumeration value="17" />
      <xs:enumeration value="18" />
      <xs:enumeration value="19" />
      <xs:enumeration value="1A" />
      <xs:enumeration value="1B" />
      <xs:enumeration value="1C" />
      <xs:enumeration value="1D" />
      <xs:enumeration value="1E" />
      <xs:enumeration value="1F" />
      <xs:enumeration value="1G" />
      <xs:enumeration value="1H" />
      <xs:enumeration value="1I" />
      <xs:enumeration value="1J" />
      <xs:enumeration value="1K" />
      <xs:enumeration value="1L" />
      <xs:enumeration value="1M" />
      <xs:enumeration value="1N" />
      <xs:enumeration value="1O" />
      <xs:enumeration value="1P" />
      <xs:enumeration value="1Q" />
      <xs:enumeration value="1R" />
      <xs:enumeration value="1S" />
      <xs:enumeration value="1T" />
      <xs:enumeration value="1U" />
      <xs:enumeration value="1V" />
      <xs:enumeration value="1W" />
      <xs:enumeration value="1X" />
      <xs:enumeration value="1Y" />
      <xs:enumeration value="1Z" />
      <xs:enumeration value="20" />
      <xs:enumeration value="21" />
      <xs:enumeration value="22" />
      <xs:enumeration value="23" />
      <xs:enumeration value="24" />
      <xs:enumeration value="25" />
      <xs:enumeration value="26" />
      <xs:enumeration value="27" />
      <xs:enumeration value="28" />
      <xs:enumeration value="29" />
      <xs:enumeration value="2A" />
      <xs:enumeration value="2B" />
      <xs:enumeration value="2C" />
      <xs:enumeration value="2D" />
      <xs:enumeration value="2E" />
      <xs:enumeration value="2F" />
      <xs:enumeration value="2G" />
      <xs:enumeration value="2H" />
      <xs:enumeration value="2I" />
      <xs:enumeration value="2J" />
      <xs:enumeration value="2K" />
      <xs:enumeration value="2L" />
      <xs:enumeration value="2M" />
      <xs:enumeration value="2N" />
      <xs:enumeration value="2O" />
      <xs:enumeration value="2P" />
      <xs:enumeration value="2Q" />
      <xs:enumeration value="2R" />
      <xs:enumeration value="2S" />
      <xs:enumeration value="2T" />
      <xs:enumeration value="2U" />
      <xs:enumeration value="2V" />
      <xs:enumeration value="2W" />
      <xs:enumeration value="2X" />
      <xs:enumeration value="2Y" />
      <xs:enumeration value="2Z" />
      <xs:enumeration value="30" />
      <xs:enumeration value="31" />
      <xs:enumeration value="32" />
      <xs:enumeration value="33" />
      <xs:enumeration value="34" />
      <xs:enumeration value="35" />
      <xs:enumeration value="36" />
      <xs:enumeration value="37" />
      <xs:enumeration value="38" />
      <xs:enumeration value="39" />
      <xs:enumeration value="3A" />
      <xs:enumeration value="3B" />
      <xs:enumeration value="3C" />
      <xs:enumeration value="3D" />
      <xs:enumeration value="3E" />
      <xs:enumeration value="3F" />
      <xs:enumeration value="3G" />
      <xs:enumeration value="3H" />
      <xs:enumeration value="3I" />
      <xs:enumeration value="3J" />
      <xs:enumeration value="3K" />
      <xs:enumeration value="3L" />
      <xs:enumeration value="3M" />
      <xs:enumeration value="3N" />
      <xs:enumeration value="3P" />
      <xs:enumeration value="3Q" />
      <xs:enumeration value="3R" />
      <xs:enumeration value="3S" />
      <xs:enumeration value="3T" />
      <xs:enumeration value="3U" />
      <xs:enumeration value="3V" />
      <xs:enumeration value="3W" />
      <xs:enumeration value="3X" />
      <xs:enumeration value="3Y" />
      <xs:enumeration value="40" />
      <xs:enumeration value="41" />
      <xs:enumeration value="42" />
      <xs:enumeration value="43" />
      <xs:enumeration value="45" />
      <xs:enumeration value="46" />
      <xs:enumeration value="47" />
      <xs:enumeration value="48" />
      <xs:enumeration value="49" />
      <xs:enumeration value="4A" />
      <xs:enumeration value="4B" />
      <xs:enumeration value="4C" />
      <xs:enumeration value="4D" />
      <xs:enumeration value="4E" />
      <xs:enumeration value="4F" />
      <xs:enumeration value="4G" />
      <xs:enumeration value="4H" />
      <xs:enumeration value="4I" />
      <xs:enumeration value="4J" />
      <xs:enumeration value="4K" />
      <xs:enumeration value="4L" />
      <xs:enumeration value="4M" />
      <xs:enumeration value="4N" />
      <xs:enumeration value="4O" />
      <xs:enumeration value="4P" />
      <xs:enumeration value="4Q" />
      <xs:enumeration value="4R" />
      <xs:enumeration value="4S" />
      <xs:enumeration value="4T" />
      <xs:enumeration value="4U" />
      <xs:enumeration value="50" />
      <xs:enumeration value="51" />
      <xs:enumeration value="52" />
      <xs:enumeration value="53" />
      <xs:enumeration value="54" />
      <xs:enumeration value="55" />
      <xs:enumeration value="56" />
      <xs:enumeration value="57" />
      <xs:enumeration value="58" />
      <xs:enumeration value="5A" />
      <xs:enumeration value="5B" />
      <xs:enumeration value="5C" />
      <xs:enumeration value="5D" />
      <xs:enumeration value="5E" />
      <xs:enumeration value="5F" />
      <xs:enumeration value="5G" />
      <xs:enumeration value="5H" />
      <xs:enumeration value="5I" />
      <xs:enumeration value="5J" />
      <xs:enumeration value="5K" />
      <xs:enumeration value="5L" />
      <xs:enumeration value="5M" />
      <xs:enumeration value="5N" />
      <xs:enumeration value="5O" />
      <xs:enumeration value="5P" />
      <xs:enumeration value="5Q" />
      <xs:enumeration value="5R" />
      <xs:enumeration value="5S" />
      <xs:enumeration value="5T" />
      <xs:enumeration value="5U" />
      <xs:enumeration value="5V" />
      <xs:enumeration value="5W" />
      <xs:enumeration value="5X" />
      <xs:enumeration value="5Y" />
      <xs:enumeration value="5Z" />
      <xs:enumeration value="60" />
      <xs:enumeration value="61" />
      <xs:enumeration value="62" />
      <xs:enumeration value="63" />
      <xs:enumeration value="64" />
      <xs:enumeration value="65" />
      <xs:enumeration value="66" />
      <xs:enumeration value="67" />
      <xs:enumeration value="68" />
      <xs:enumeration value="69" />
      <xs:enumeration value="6A" />
      <xs:enumeration value="6B" />
      <xs:enumeration value="6C" />
      <xs:enumeration value="6D" />
      <xs:enumeration value="6E" />
      <xs:enumeration value="6F" />
      <xs:enumeration value="6G" />
      <xs:enumeration value="6H" />
      <xs:enumeration value="6I" />
      <xs:enumeration value="6J" />
      <xs:enumeration value="6K" />
      <xs:enumeration value="6L" />
      <xs:enumeration value="6M" />
      <xs:enumeration value="6N" />
      <xs:enumeration value="6O" />
      <xs:enumeration value="6P" />
      <xs:enumeration value="6Q" />
      <xs:enumeration value="6R" />
      <xs:enumeration value="6S" />
      <xs:enumeration value="6T" />
      <xs:enumeration value="6U" />
      <xs:enumeration value="6V" />
      <xs:enumeration value="6W" />
      <xs:enumeration value="6X" />
      <xs:enumeration value="6Z" />
      <xs:enumeration value="70" />
      <xs:enumeration value="72" />
      <xs:enumeration value="73" />
      <xs:enumeration value="74" />
      <xs:enumeration value="75" />
      <xs:enumeration value="76" />
      <xs:enumeration value="77" />
      <xs:enumeration value="78" />
      <xs:enumeration value="79" />
      <xs:enumeration value="7A" />
      <xs:enumeration value="7B" />
      <xs:enumeration value="7C" />
      <xs:enumeration value="7D" />
      <xs:enumeration value="7E" />
      <xs:enumeration value="7F" />
      <xs:enumeration value="7G" />
      <xs:enumeration value="7H" />
      <xs:enumeration value="7I" />
      <xs:enumeration value="7J" />
      <xs:enumeration value="7K" />
      <xs:enumeration value="7L" />
      <xs:enumeration value="7M" />
      <xs:enumeration value="7N" />
      <xs:enumeration value="7O" />
      <xs:enumeration value="7P" />
      <xs:enumeration value="7Q" />
      <xs:enumeration value="7R" />
      <xs:enumeration value="7S" />
      <xs:enumeration value="7T" />
      <xs:enumeration value="7U" />
      <xs:enumeration value="7V" />
      <xs:enumeration value="7W" />
      <xs:enumeration value="7X" />
      <xs:enumeration value="7Y" />
      <xs:enumeration value="7Z" />
      <xs:enumeration value="80" />
      <xs:enumeration value="81" />
      <xs:enumeration value="82" />
      <xs:enumeration value="83" />
      <xs:enumeration value="84" />
      <xs:enumeration value="85" />
      <xs:enumeration value="86" />
      <xs:enumeration value="87" />
      <xs:enumeration value="88" />
      <xs:enumeration value="89" />
      <xs:enumeration value="8A" />
      <xs:enumeration value="8B" />
      <xs:enumeration value="8C" />
      <xs:enumeration value="8D" />
      <xs:enumeration value="8E" />
      <xs:enumeration value="8F" />
      <xs:enumeration value="8G" />
      <xs:enumeration value="8H" />
      <xs:enumeration value="8I" />
      <xs:enumeration value="8J" />
      <xs:enumeration value="8K" />
      <xs:enumeration value="8L" />
      <xs:enumeration value="8M" />
      <xs:enumeration value="8N" />
      <xs:enumeration value="8O" />
      <xs:enumeration value="8P" />
      <xs:enumeration value="8Q" />
      <xs:enumeration value="8R" />
      <xs:enumeration value="8S" />
      <xs:enumeration value="90" />
      <xs:enumeration value="91" />
      <xs:enumeration value="92" />
      <xs:enumeration value="93" />
      <xs:enumeration value="94" />
      <xs:enumeration value="95" />
      <xs:enumeration value="96" />
      <xs:enumeration value="97" />
      <xs:enumeration value="98" />
      <xs:enumeration value="99" />
      <xs:enumeration value="9A" />
      <xs:enumeration value="9C" />
      <xs:enumeration value="9D" />
      <xs:enumeration value="9E" />
      <xs:enumeration value="9F" />
      <xs:enumeration value="9H" />
      <xs:enumeration value="9J" />
      <xs:enumeration value="9K" />
      <xs:enumeration value="9L" />
      <xs:enumeration value="9M" />
      <xs:enumeration value="9N" />
      <xs:enumeration value="A1" />
      <xs:enumeration value="A2" />
      <xs:enumeration value="A3" />
      <xs:enumeration value="A4" />
      <xs:enumeration value="A5" />
      <xs:enumeration value="A6" />
      <xs:enumeration value="A7" />
      <xs:enumeration value="A8" />
      <xs:enumeration value="A9" />
      <xs:enumeration value="AA" />
      <xs:enumeration value="AB" />
      <xs:enumeration value="AC" />
      <xs:enumeration value="AD" />
      <xs:enumeration value="AE" />
      <xs:enumeration value="AF" />
      <xs:enumeration value="AG" />
      <xs:enumeration value="AH" />
      <xs:enumeration value="AI" />
      <xs:enumeration value="AJ" />
      <xs:enumeration value="AK" />
      <xs:enumeration value="AL" />
      <xs:enumeration value="AN" />
      <xs:enumeration value="AO" />
      <xs:enumeration value="AP" />
      <xs:enumeration value="AQ" />
      <xs:enumeration value="AR" />
      <xs:enumeration value="AS" />
      <xs:enumeration value="AT" />
      <xs:enumeration value="AU" />
      <xs:enumeration value="AV" />
      <xs:enumeration value="AW" />
      <xs:enumeration value="AX" />
      <xs:enumeration value="AY" />
      <xs:enumeration value="AZ" />
      <xs:enumeration value="B1" />
      <xs:enumeration value="B2" />
      <xs:enumeration value="B3" />
      <xs:enumeration value="B4" />
      <xs:enumeration value="B5" />
      <xs:enumeration value="B6" />
      <xs:enumeration value="B7" />
      <xs:enumeration value="B8" />
      <xs:enumeration value="BA" />
      <xs:enumeration value="BB" />
      <xs:enumeration value="BC" />
      <xs:enumeration value="BD" />
      <xs:enumeration value="BE" />
      <xs:enumeration value="BF" />
      <xs:enumeration value="BG" />
      <xs:enumeration value="BH" />
      <xs:enumeration value="BI" />
      <xs:enumeration value="BJ" />
      <xs:enumeration value="BK" />
      <xs:enumeration value="BQ" />
      <xs:enumeration value="BR" />
      <xs:enumeration value="BW" />
      <xs:enumeration value="C0" />
      <xs:enumeration value="CA" />
      <xs:enumeration value="CB" />
      <xs:enumeration value="CC" />
      <xs:enumeration value="CD" />
      <xs:enumeration value="CE" />
      <xs:enumeration value="CF" />
      <xs:enumeration value="CG" />
      <xs:enumeration value="CH" />
      <xs:enumeration value="CI" />
      <xs:enumeration value="CL" />
      <xs:enumeration value="CN" />
      <xs:enumeration value="CO" />
      <xs:enumeration value="CP" />
      <xs:enumeration value="CR" />
      <xs:enumeration value="CS" />
      <xs:enumeration value="CW" />
      <xs:enumeration value="CY" />
      <xs:enumeration value="CZ" />
      <xs:enumeration value="D1" />
      <xs:enumeration value="D3" />
      <xs:enumeration value="DA" />
      <xs:enumeration value="DB" />
      <xs:enumeration value="DC" />
      <xs:enumeration value="DD" />
      <xs:enumeration value="DE" />
      <xs:enumeration value="DF" />
      <xs:enumeration value="DG" />
      <xs:enumeration value="DI" />
      <xs:enumeration value="DN" />
      <xs:enumeration value="DO" />
      <xs:enumeration value="DP" />
      <xs:enumeration value="DR" />
      <xs:enumeration value="DS" />
      <xs:enumeration value="DT" />
      <xs:enumeration value="DY" />
      <xs:enumeration value="E1" />
      <xs:enumeration value="E2" />
      <xs:enumeration value="E3" />
      <xs:enumeration value="E4" />
      <xs:enumeration value="E5" />
      <xs:enumeration value="EA" />
      <xs:enumeration value="EB" />
      <xs:enumeration value="EC" />
      <xs:enumeration value="ED" />
      <xs:enumeration value="EE" />
      <xs:enumeration value="EM" />
      <xs:enumeration value="EP" />
      <xs:enumeration value="EQ" />
      <xs:enumeration value="ER" />
      <xs:enumeration value="ES" />
      <xs:enumeration value="ET" />
      <xs:enumeration value="EW" />
      <xs:enumeration value="F1" />
      <xs:enumeration value="FA" />
      <xs:enumeration value="FB" />
      <xs:enumeration value="FC" />
      <xs:enumeration value="FD" />
      <xs:enumeration value="FE" />
      <xs:enumeration value="FF" />
      <xs:enumeration value="FG" />
      <xs:enumeration value="FH" />
      <xs:enumeration value="FI" />
      <xs:enumeration value="FJ" />
      <xs:enumeration value="FK" />
      <xs:enumeration value="FL" />
      <xs:enumeration value="FM" />
      <xs:enumeration value="FR" />
      <xs:enumeration value="FS" />
      <xs:enumeration value="FT" />
      <xs:enumeration value="GA" />
      <xs:enumeration value="GB" />
      <xs:enumeration value="GC" />
      <xs:enumeration value="GE" />
      <xs:enumeration value="GF" />
      <xs:enumeration value="GI" />
      <xs:enumeration value="GL" />
      <xs:enumeration value="GP" />
      <xs:enumeration value="GQ" />
      <xs:enumeration value="GR" />
      <xs:enumeration value="GS" />
      <xs:enumeration value="GT" />
      <xs:enumeration value="GU" />
      <xs:enumeration value="GV" />
      <xs:enumeration value="GW" />
      <xs:enumeration value="GX" />
      <xs:enumeration value="GZ" />
      <xs:enumeration value="HA" />
      <xs:enumeration value="HB" />
      <xs:enumeration value="HC" />
      <xs:enumeration value="HD" />
      <xs:enumeration value="HE" />
      <xs:enumeration value="HF" />
      <xs:enumeration value="HG" />
      <xs:enumeration value="HH" />
      <xs:enumeration value="HI" />
      <xs:enumeration value="HJ" />
      <xs:enumeration value="HK" />
      <xs:enumeration value="HL" />
      <xs:enumeration value="HM" />
      <xs:enumeration value="HN" />
      <xs:enumeration value="HO" />
      <xs:enumeration value="HP" />
      <xs:enumeration value="HR" />
      <xs:enumeration value="HS" />
      <xs:enumeration value="II" />
      <xs:enumeration value="IN" />
      <xs:enumeration value="IP" />
      <xs:enumeration value="IQ" />
      <xs:enumeration value="IS" />
      <xs:enumeration value="IT" />
      <xs:enumeration value="JA" />
      <xs:enumeration value="JB" />
      <xs:enumeration value="JC" />
      <xs:enumeration value="JD" />
      <xs:enumeration value="JE" />
      <xs:enumeration value="JF" />
      <xs:enumeration value="JG" />
      <xs:enumeration value="JH" />
      <xs:enumeration value="JI" />
      <xs:enumeration value="JJ" />
      <xs:enumeration value="JK" />
      <xs:enumeration value="JL" />
      <xs:enumeration value="JM" />
      <xs:enumeration value="JN" />
      <xs:enumeration value="JO" />
      <xs:enumeration value="JP" />
      <xs:enumeration value="JQ" />
      <xs:enumeration value="JR" />
      <xs:enumeration value="JS" />
      <xs:enumeration value="JT" />
      <xs:enumeration value="K6" />
      <xs:enumeration value="KA" />
      <xs:enumeration value="KB" />
      <xs:enumeration value="KC" />
      <xs:enumeration value="KD" />
      <xs:enumeration value="KE" />
      <xs:enumeration value="KF" />
      <xs:enumeration value="KG" />
      <xs:enumeration value="KH" />
      <xs:enumeration value="KI" />
      <xs:enumeration value="KJ" />
      <xs:enumeration value="KK" />
      <xs:enumeration value="KL" />
      <xs:enumeration value="KM" />
      <xs:enumeration value="KN" />
      <xs:enumeration value="KO" />
      <xs:enumeration value="KP" />
      <xs:enumeration value="KQ" />
      <xs:enumeration value="KR" />
      <xs:enumeration value="KS" />
      <xs:enumeration value="KU" />
      <xs:enumeration value="KV" />
      <xs:enumeration value="KW" />
      <xs:enumeration value="KX" />
      <xs:enumeration value="KY" />
      <xs:enumeration value="KZ" />
      <xs:enumeration value="L2" />
      <xs:enumeration value="L3" />
      <xs:enumeration value="L4" />
      <xs:enumeration value="L5" />
      <xs:enumeration value="L6" />
      <xs:enumeration value="L7" />
      <xs:enumeration value="LA" />
      <xs:enumeration value="LB" />
      <xs:enumeration value="LC" />
      <xs:enumeration value="LE" />
      <xs:enumeration value="LG" />
      <xs:enumeration value="LH" />
      <xs:enumeration value="LI" />
      <xs:enumeration value="LK" />
      <xs:enumeration value="LL" />
      <xs:enumeration value="LM" />
      <xs:enumeration value="LN" />
      <xs:enumeration value="LO" />
      <xs:enumeration value="LP" />
      <xs:enumeration value="LQ" />
      <xs:enumeration value="LR" />
      <xs:enumeration value="LS" />
      <xs:enumeration value="LT" />
      <xs:enumeration value="LV" />
      <xs:enumeration value="LW" />
      <xs:enumeration value="LX" />
      <xs:enumeration value="LY" />
      <xs:enumeration value="M1" />
      <xs:enumeration value="M2" />
      <xs:enumeration value="MA" />
      <xs:enumeration value="MD" />
      <xs:enumeration value="ME" />
      <xs:enumeration value="MF" />
      <xs:enumeration value="MI" />
      <xs:enumeration value="MM" />
      <xs:enumeration value="MN" />
      <xs:enumeration value="MO" />
      <xs:enumeration value="MQ" />
      <xs:enumeration value="MX" />
      <xs:enumeration value="N1" />
      <xs:enumeration value="N2" />
      <xs:enumeration value="N3" />
      <xs:enumeration value="N4" />
      <xs:enumeration value="N5" />
      <xs:enumeration value="N6" />
      <xs:enumeration value="NA" />
      <xs:enumeration value="NB" />
      <xs:enumeration value="NC" />
      <xs:enumeration value="ND" />
      <xs:enumeration value="NE" />
      <xs:enumeration value="NF" />
      <xs:enumeration value="NG" />
      <xs:enumeration value="NL" />
      <xs:enumeration value="NN" />
      <xs:enumeration value="NO" />
      <xs:enumeration value="NP" />
      <xs:enumeration value="NQ" />
      <xs:enumeration value="NR" />
      <xs:enumeration value="NS" />
      <xs:enumeration value="NT" />
      <xs:enumeration value="NU" />
      <xs:enumeration value="NV" />
      <xs:enumeration value="NW" />
      <xs:enumeration value="OC" />
      <xs:enumeration value="OD" />
      <xs:enumeration value="OF" />
      <xs:enumeration value="OG" />
      <xs:enumeration value="OH" />
      <xs:enumeration value="OI" />
      <xs:enumeration value="OL" />
      <xs:enumeration value="ON" />
      <xs:enumeration value="OO" />
      <xs:enumeration value="OR" />
      <xs:enumeration value="OT" />
      <xs:enumeration value="OU" />
      <xs:enumeration value="OV" />
      <xs:enumeration value="OW" />
      <xs:enumeration value="P1" />
      <xs:enumeration value="P3" />
      <xs:enumeration value="P4" />
      <xs:enumeration value="P5" />
      <xs:enumeration value="P6" />
      <xs:enumeration value="P7" />
      <xs:enumeration value="P8" />
      <xs:enumeration value="P9" />
      <xs:enumeration value="PA" />
      <xs:enumeration value="PB" />
      <xs:enumeration value="PC" />
      <xs:enumeration value="PD" />
      <xs:enumeration value="PE" />
      <xs:enumeration value="PF" />
      <xs:enumeration value="PG" />
      <xs:enumeration value="PK" />
      <xs:enumeration value="PL" />
      <xs:enumeration value="PO" />
      <xs:enumeration value="PP" />
      <xs:enumeration value="PQ" />
      <xs:enumeration value="PR" />
      <xs:enumeration value="PS" />
      <xs:enumeration value="PT" />
      <xs:enumeration value="PW" />
      <xs:enumeration value="PX" />
      <xs:enumeration value="Q1" />
      <xs:enumeration value="Q2" />
      <xs:enumeration value="Q3" />
      <xs:enumeration value="Q4" />
      <xs:enumeration value="QA" />
      <xs:enumeration value="QB" />
      <xs:enumeration value="QC" />
      <xs:enumeration value="QD" />
      <xs:enumeration value="QE" />
      <xs:enumeration value="QF" />
      <xs:enumeration value="QH" />
      <xs:enumeration value="QI" />
      <xs:enumeration value="QJ" />
      <xs:enumeration value="QL" />
      <xs:enumeration value="QM" />
      <xs:enumeration value="QN" />
      <xs:enumeration value="QO" />
      <xs:enumeration value="QP" />
      <xs:enumeration value="QQ" />
      <xs:enumeration value="QR" />
      <xs:enumeration value="QS" />
      <xs:enumeration value="QU" />
      <xs:enumeration value="QV" />
      <xs:enumeration value="QW" />
      <xs:enumeration value="QX" />
      <xs:enumeration value="R3" />
      <xs:enumeration value="R5" />
      <xs:enumeration value="R6" />
      <xs:enumeration value="R9" />
      <xs:enumeration value="RA" />
      <xs:enumeration value="RB" />
      <xs:enumeration value="RC" />
      <xs:enumeration value="RD" />
      <xs:enumeration value="RE" />
      <xs:enumeration value="RF" />
      <xs:enumeration value="RG" />
      <xs:enumeration value="RH" />
      <xs:enumeration value="RJ" />
      <xs:enumeration value="RL" />
      <xs:enumeration value="RM" />
      <xs:enumeration value="RN" />
      <xs:enumeration value="RQ" />
      <xs:enumeration value="RS" />
      <xs:enumeration value="RT" />
      <xs:enumeration value="RW" />
      <xs:enumeration value="RY" />
      <xs:enumeration value="S1" />
      <xs:enumeration value="S2" />
      <xs:enumeration value="S3" />
      <xs:enumeration value="S4" />
      <xs:enumeration value="S5" />
      <xs:enumeration value="S6" />
      <xs:enumeration value="S7" />
      <xs:enumeration value="S8" />
      <xs:enumeration value="S9" />
      <xs:enumeration value="SA" />
      <xs:enumeration value="SB" />
      <xs:enumeration value="SC" />
      <xs:enumeration value="SD" />
      <xs:enumeration value="SE" />
      <xs:enumeration value="SF" />
      <xs:enumeration value="SG" />
      <xs:enumeration value="SH" />
      <xs:enumeration value="SI" />
      <xs:enumeration value="SJ" />
      <xs:enumeration value="SK" />
      <xs:enumeration value="SL" />
      <xs:enumeration value="SM" />
      <xs:enumeration value="SN" />
      <xs:enumeration value="SO" />
      <xs:enumeration value="SP" />
      <xs:enumeration value="SQ" />
      <xs:enumeration value="SR" />
      <xs:enumeration value="SS" />
      <xs:enumeration value="ST" />
      <xs:enumeration value="SU" />
      <xs:enumeration value="SV" />
      <xs:enumeration value="SW" />
      <xs:enumeration value="SX" />
      <xs:enumeration value="SY" />
      <xs:enumeration value="T1" />
      <xs:enumeration value="T2" />
      <xs:enumeration value="T3" />
      <xs:enumeration value="T4" />
      <xs:enumeration value="T5" />
      <xs:enumeration value="T6" />
      <xs:enumeration value="T7" />
      <xs:enumeration value="TA" />
      <xs:enumeration value="TB" />
      <xs:enumeration value="TC" />
      <xs:enumeration value="TD" />
      <xs:enumeration value="TE" />
      <xs:enumeration value="TG" />
      <xs:enumeration value="TH" />
      <xs:enumeration value="TI" />
      <xs:enumeration value="TJ" />
      <xs:enumeration value="TK" />
      <xs:enumeration value="TM" />
      <xs:enumeration value="TN" />
      <xs:enumeration value="TO" />
      <xs:enumeration value="TP" />
      <xs:enumeration value="TR" />
      <xs:enumeration value="TS" />
      <xs:enumeration value="TT" />
      <xs:enumeration value="TU" />
      <xs:enumeration value="TV" />
      <xs:enumeration value="TW" />
      <xs:enumeration value="TX" />
      <xs:enumeration value="TY" />
      <xs:enumeration value="UA" />
      <xs:enumeration value="UG" />
      <xs:enumeration value="UL" />
      <xs:enumeration value="UO" />
      <xs:enumeration value="US" />
      <xs:enumeration value="UU" />
      <xs:enumeration value="V1" />
      <xs:enumeration value="V2" />
      <xs:enumeration value="V3" />
      <xs:enumeration value="V4" />
      <xs:enumeration value="V5" />
      <xs:enumeration value="VA" />
      <xs:enumeration value="VB" />
      <xs:enumeration value="VC" />
      <xs:enumeration value="VD" />
      <xs:enumeration value="VE" />
      <xs:enumeration value="VF" />
      <xs:enumeration value="VG" />
      <xs:enumeration value="VH" />
      <xs:enumeration value="VI" />
      <xs:enumeration value="VJ" />
      <xs:enumeration value="VK" />
      <xs:enumeration value="VL" />
      <xs:enumeration value="VM" />
      <xs:enumeration value="VN" />
      <xs:enumeration value="VP" />
      <xs:enumeration value="VR" />
      <xs:enumeration value="VS" />
      <xs:enumeration value="VT" />
      <xs:enumeration value="VV" />
      <xs:enumeration value="VY" />
      <xs:enumeration value="WA" />
      <xs:enumeration value="WB" />
      <xs:enumeration value="WC" />
      <xs:enumeration value="WD" />
      <xs:enumeration value="WE" />
      <xs:enumeration value="WG" />
      <xs:enumeration value="WL" />
      <xs:enumeration value="WO" />
      <xs:enumeration value="WP" />
      <xs:enumeration value="WR" />
      <xs:enumeration value="WT" />
      <xs:enumeration value="WV" />
      <xs:enumeration value="WW" />
      <xs:enumeration value="WX" />
      <xs:enumeration value="WY" />
      <xs:enumeration value="X1" />
      <xs:enumeration value="XA" />
      <xs:enumeration value="XB" />
      <xs:enumeration value="XC" />
      <xs:enumeration value="XD" />
      <xs:enumeration value="XE" />
      <xs:enumeration value="XG" />
      <xs:enumeration value="XI" />
      <xs:enumeration value="XJ" />
      <xs:enumeration value="XL" />
      <xs:enumeration value="XN" />
      <xs:enumeration value="XO" />
      <xs:enumeration value="XT" />
      <xs:enumeration value="XU" />
      <xs:enumeration value="XV" />
      <xs:enumeration value="XX" />
      <xs:enumeration value="XY" />
      <xs:enumeration value="XZ" />
      <xs:enumeration value="YA" />
      <xs:enumeration value="YB" />
      <xs:enumeration value="YC" />
      <xs:enumeration value="YD" />
      <xs:enumeration value="YE" />
      <xs:enumeration value="YF" />
      <xs:enumeration value="YG" />
      <xs:enumeration value="YH" />
      <xs:enumeration value="YJ" />
      <xs:enumeration value="YK" />
      <xs:enumeration value="YL" />
      <xs:enumeration value="YM" />
      <xs:enumeration value="YN" />
      <xs:enumeration value="YP" />
      <xs:enumeration value="YQ" />
      <xs:enumeration value="YR" />
      <xs:enumeration value="YS" />
      <xs:enumeration value="YT" />
      <xs:enumeration value="YW" />
      <xs:enumeration value="YX" />
      <xs:enumeration value="YY" />
      <xs:enumeration value="Z1" />
      <xs:enumeration value="Z2" />
      <xs:enumeration value="Z3" />
      <xs:enumeration value="Z4" />
      <xs:enumeration value="Z6" />
      <xs:enumeration value="ZA" />
      <xs:enumeration value="ZB" />
      <xs:enumeration value="ZC" />
      <xs:enumeration value="ZD" />
      <xs:enumeration value="ZE" />
      <xs:enumeration value="ZF" />
      <xs:enumeration value="ZG" />
      <xs:enumeration value="ZH" />
      <xs:enumeration value="ZI" />
      <xs:enumeration value="ZJ" />
      <xs:enumeration value="ZK" />
      <xs:enumeration value="ZL" />
      <xs:enumeration value="ZM" />
      <xs:enumeration value="ZN" />
      <xs:enumeration value="ZO" />
      <xs:enumeration value="ZP" />
      <xs:enumeration value="ZR" />
      <xs:enumeration value="ZS" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_522">
    <xs:restriction base="xs:string">
      <xs:enumeration value="01" />
      <xs:enumeration value="02" />
      <xs:enumeration value="03" />
      <xs:enumeration value="04" />
      <xs:enumeration value="05" />
      <xs:enumeration value="06" />
      <xs:enumeration value="07" />
      <xs:enumeration value="08" />
      <xs:enumeration value="09" />
      <xs:enumeration value="0A" />
      <xs:enumeration value="0B" />
      <xs:enumeration value="0C" />
      <xs:enumeration value="0D" />
      <xs:enumeration value="0E" />
      <xs:enumeration value="0F" />
      <xs:enumeration value="0G" />
      <xs:enumeration value="0H" />
      <xs:enumeration value="0I" />
      <xs:enumeration value="0J" />
      <xs:enumeration value="0K" />
      <xs:enumeration value="0L" />
      <xs:enumeration value="0M" />
      <xs:enumeration value="0N" />
      <xs:enumeration value="0P" />
      <xs:enumeration value="0Q" />
      <xs:enumeration value="0R" />
      <xs:enumeration value="0S" />
      <xs:enumeration value="0T" />
      <xs:enumeration value="0U" />
      <xs:enumeration value="1" />
      <xs:enumeration value="10" />
      <xs:enumeration value="11" />
      <xs:enumeration value="12" />
      <xs:enumeration value="13" />
      <xs:enumeration value="14" />
      <xs:enumeration value="15" />
      <xs:enumeration value="16" />
      <xs:enumeration value="17" />
      <xs:enumeration value="18" />
      <xs:enumeration value="19" />
      <xs:enumeration value="1A" />
      <xs:enumeration value="1B" />
      <xs:enumeration value="1C" />
      <xs:enumeration value="1D" />
      <xs:enumeration value="1E" />
      <xs:enumeration value="1F" />
      <xs:enumeration value="1G" />
      <xs:enumeration value="1H" />
      <xs:enumeration value="1J" />
      <xs:enumeration value="1K" />
      <xs:enumeration value="1L" />
      <xs:enumeration value="1M" />
      <xs:enumeration value="1N" />
      <xs:enumeration value="1P" />
      <xs:enumeration value="1Q" />
      <xs:enumeration value="1R" />
      <xs:enumeration value="1S" />
      <xs:enumeration value="1T" />
      <xs:enumeration value="1U" />
      <xs:enumeration value="1V" />
      <xs:enumeration value="1W" />
      <xs:enumeration value="1X" />
      <xs:enumeration value="1Y" />
      <xs:enumeration value="1Z" />
      <xs:enumeration value="2" />
      <xs:enumeration value="20" />
      <xs:enumeration value="21" />
      <xs:enumeration value="22" />
      <xs:enumeration value="23" />
      <xs:enumeration value="24" />
      <xs:enumeration value="25" />
      <xs:enumeration value="26" />
      <xs:enumeration value="27" />
      <xs:enumeration value="28" />
      <xs:enumeration value="29" />
      <xs:enumeration value="2A" />
      <xs:enumeration value="2B" />
      <xs:enumeration value="2C" />
      <xs:enumeration value="2D" />
      <xs:enumeration value="2E" />
      <xs:enumeration value="2F" />
      <xs:enumeration value="2G" />
      <xs:enumeration value="2H" />
      <xs:enumeration value="2I" />
      <xs:enumeration value="2J" />
      <xs:enumeration value="2K" />
      <xs:enumeration value="2L" />
      <xs:enumeration value="2M" />
      <xs:enumeration value="2N" />
      <xs:enumeration value="2P" />
      <xs:enumeration value="2Q" />
      <xs:enumeration value="2R" />
      <xs:enumeration value="2S" />
      <xs:enumeration value="2T" />
      <xs:enumeration value="2U" />
      <xs:enumeration value="2V" />
      <xs:enumeration value="2W" />
      <xs:enumeration value="2X" />
      <xs:enumeration value="2Y" />
      <xs:enumeration value="2Z" />
      <xs:enumeration value="3" />
      <xs:enumeration value="30" />
      <xs:enumeration value="31" />
      <xs:enumeration value="32" />
      <xs:enumeration value="33" />
      <xs:enumeration value="34" />
      <xs:enumeration value="35" />
      <xs:enumeration value="36" />
      <xs:enumeration value="37" />
      <xs:enumeration value="38" />
      <xs:enumeration value="39" />
      <xs:enumeration value="3A" />
      <xs:enumeration value="3B" />
      <xs:enumeration value="3C" />
      <xs:enumeration value="3D" />
      <xs:enumeration value="3E" />
      <xs:enumeration value="3F" />
      <xs:enumeration value="3G" />
      <xs:enumeration value="3H" />
      <xs:enumeration value="3I" />
      <xs:enumeration value="3J" />
      <xs:enumeration value="3K" />
      <xs:enumeration value="3L" />
      <xs:enumeration value="3M" />
      <xs:enumeration value="3N" />
      <xs:enumeration value="3O" />
      <xs:enumeration value="3P" />
      <xs:enumeration value="3Q" />
      <xs:enumeration value="3R" />
      <xs:enumeration value="3S" />
      <xs:enumeration value="3T" />
      <xs:enumeration value="3U" />
      <xs:enumeration value="3V" />
      <xs:enumeration value="3W" />
      <xs:enumeration value="3X" />
      <xs:enumeration value="3Y" />
      <xs:enumeration value="3Z" />
      <xs:enumeration value="4" />
      <xs:enumeration value="40" />
      <xs:enumeration value="41" />
      <xs:enumeration value="42" />
      <xs:enumeration value="43" />
      <xs:enumeration value="44" />
      <xs:enumeration value="45" />
      <xs:enumeration value="46" />
      <xs:enumeration value="47" />
      <xs:enumeration value="48" />
      <xs:enumeration value="49" />
      <xs:enumeration value="4A" />
      <xs:enumeration value="4B" />
      <xs:enumeration value="4C" />
      <xs:enumeration value="4D" />
      <xs:enumeration value="4E" />
      <xs:enumeration value="4F" />
      <xs:enumeration value="4G" />
      <xs:enumeration value="4H" />
      <xs:enumeration value="4I" />
      <xs:enumeration value="4J" />
      <xs:enumeration value="4K" />
      <xs:enumeration value="4L" />
      <xs:enumeration value="4M" />
      <xs:enumeration value="4N" />
      <xs:enumeration value="4O" />
      <xs:enumeration value="4P" />
      <xs:enumeration value="4Q" />
      <xs:enumeration value="4R" />
      <xs:enumeration value="4S" />
      <xs:enumeration value="4T" />
      <xs:enumeration value="4U" />
      <xs:enumeration value="4V" />
      <xs:enumeration value="4W" />
      <xs:enumeration value="4X" />
      <xs:enumeration value="4Y" />
      <xs:enumeration value="4Z" />
      <xs:enumeration value="5" />
      <xs:enumeration value="50" />
      <xs:enumeration value="51" />
      <xs:enumeration value="52" />
      <xs:enumeration value="53" />
      <xs:enumeration value="54" />
      <xs:enumeration value="55" />
      <xs:enumeration value="56" />
      <xs:enumeration value="57" />
      <xs:enumeration value="58" />
      <xs:enumeration value="59" />
      <xs:enumeration value="5A" />
      <xs:enumeration value="5B" />
      <xs:enumeration value="5C" />
      <xs:enumeration value="5D" />
      <xs:enumeration value="5E" />
      <xs:enumeration value="5F" />
      <xs:enumeration value="5G" />
      <xs:enumeration value="5H" />
      <xs:enumeration value="5I" />
      <xs:enumeration value="5J" />
      <xs:enumeration value="5K" />
      <xs:enumeration value="5L" />
      <xs:enumeration value="5M" />
      <xs:enumeration value="5N" />
      <xs:enumeration value="5O" />
      <xs:enumeration value="5P" />
      <xs:enumeration value="5Q" />
      <xs:enumeration value="5R" />
      <xs:enumeration value="5S" />
      <xs:enumeration value="5T" />
      <xs:enumeration value="5U" />
      <xs:enumeration value="5V" />
      <xs:enumeration value="5W" />
      <xs:enumeration value="5X" />
      <xs:enumeration value="5Y" />
      <xs:enumeration value="5Z" />
      <xs:enumeration value="6" />
      <xs:enumeration value="60" />
      <xs:enumeration value="61" />
      <xs:enumeration value="62" />
      <xs:enumeration value="63" />
      <xs:enumeration value="64" />
      <xs:enumeration value="65" />
      <xs:enumeration value="66" />
      <xs:enumeration value="67" />
      <xs:enumeration value="68" />
      <xs:enumeration value="69" />
      <xs:enumeration value="6A" />
      <xs:enumeration value="6B" />
      <xs:enumeration value="6C" />
      <xs:enumeration value="6D" />
      <xs:enumeration value="6E" />
      <xs:enumeration value="6F" />
      <xs:enumeration value="6G" />
      <xs:enumeration value="6H" />
      <xs:enumeration value="6I" />
      <xs:enumeration value="6J" />
      <xs:enumeration value="6K" />
      <xs:enumeration value="6L" />
      <xs:enumeration value="6M" />
      <xs:enumeration value="6N" />
      <xs:enumeration value="6O" />
      <xs:enumeration value="6P" />
      <xs:enumeration value="6Q" />
      <xs:enumeration value="6R" />
      <xs:enumeration value="6S" />
      <xs:enumeration value="6T" />
      <xs:enumeration value="6U" />
      <xs:enumeration value="6V" />
      <xs:enumeration value="6W" />
      <xs:enumeration value="6X" />
      <xs:enumeration value="6Y" />
      <xs:enumeration value="6Z" />
      <xs:enumeration value="7" />
      <xs:enumeration value="70" />
      <xs:enumeration value="71" />
      <xs:enumeration value="72" />
      <xs:enumeration value="73" />
      <xs:enumeration value="74" />
      <xs:enumeration value="75" />
      <xs:enumeration value="76" />
      <xs:enumeration value="77" />
      <xs:enumeration value="78" />
      <xs:enumeration value="79" />
      <xs:enumeration value="7A" />
      <xs:enumeration value="7B" />
      <xs:enumeration value="7C" />
      <xs:enumeration value="7D" />
      <xs:enumeration value="7E" />
      <xs:enumeration value="7F" />
      <xs:enumeration value="7G" />
      <xs:enumeration value="7H" />
      <xs:enumeration value="7I" />
      <xs:enumeration value="7J" />
      <xs:enumeration value="7K" />
      <xs:enumeration value="7L" />
      <xs:enumeration value="7M" />
      <xs:enumeration value="7N" />
      <xs:enumeration value="7O" />
      <xs:enumeration value="7P" />
      <xs:enumeration value="7Q" />
      <xs:enumeration value="7R" />
      <xs:enumeration value="7S" />
      <xs:enumeration value="7T" />
      <xs:enumeration value="7U" />
      <xs:enumeration value="7V" />
      <xs:enumeration value="7W" />
      <xs:enumeration value="7X" />
      <xs:enumeration value="7Y" />
      <xs:enumeration value="7Z" />
      <xs:enumeration value="8" />
      <xs:enumeration value="80" />
      <xs:enumeration value="81" />
      <xs:enumeration value="82" />
      <xs:enumeration value="83" />
      <xs:enumeration value="84" />
      <xs:enumeration value="85" />
      <xs:enumeration value="86" />
      <xs:enumeration value="87" />
      <xs:enumeration value="88" />
      <xs:enumeration value="89" />
      <xs:enumeration value="8A" />
      <xs:enumeration value="8B" />
      <xs:enumeration value="8C" />
      <xs:enumeration value="8D" />
      <xs:enumeration value="8E" />
      <xs:enumeration value="8F" />
      <xs:enumeration value="8G" />
      <xs:enumeration value="8H" />
      <xs:enumeration value="8I" />
      <xs:enumeration value="8J" />
      <xs:enumeration value="8K" />
      <xs:enumeration value="8L" />
      <xs:enumeration value="8M" />
      <xs:enumeration value="8N" />
      <xs:enumeration value="8O" />
      <xs:enumeration value="8P" />
      <xs:enumeration value="8Q" />
      <xs:enumeration value="8R" />
      <xs:enumeration value="8S" />
      <xs:enumeration value="8T" />
      <xs:enumeration value="8U" />
      <xs:enumeration value="8V" />
      <xs:enumeration value="8W" />
      <xs:enumeration value="8X" />
      <xs:enumeration value="8Y" />
      <xs:enumeration value="8Z" />
      <xs:enumeration value="9" />
      <xs:enumeration value="90" />
      <xs:enumeration value="91" />
      <xs:enumeration value="92" />
      <xs:enumeration value="93" />
      <xs:enumeration value="94" />
      <xs:enumeration value="95" />
      <xs:enumeration value="96" />
      <xs:enumeration value="97" />
      <xs:enumeration value="98" />
      <xs:enumeration value="99" />
      <xs:enumeration value="9A" />
      <xs:enumeration value="9B" />
      <xs:enumeration value="9C" />
      <xs:enumeration value="9D" />
      <xs:enumeration value="9E" />
      <xs:enumeration value="9F" />
      <xs:enumeration value="9G" />
      <xs:enumeration value="9H" />
      <xs:enumeration value="9I" />
      <xs:enumeration value="9J" />
      <xs:enumeration value="9K" />
      <xs:enumeration value="9L" />
      <xs:enumeration value="9M" />
      <xs:enumeration value="9N" />
      <xs:enumeration value="9O" />
      <xs:enumeration value="9P" />
      <xs:enumeration value="9Q" />
      <xs:enumeration value="9R" />
      <xs:enumeration value="9S" />
      <xs:enumeration value="9T" />
      <xs:enumeration value="9U" />
      <xs:enumeration value="9V" />
      <xs:enumeration value="9W" />
      <xs:enumeration value="9X" />
      <xs:enumeration value="9Y" />
      <xs:enumeration value="9Z" />
      <xs:enumeration value="A" />
      <xs:enumeration value="A0" />
      <xs:enumeration value="A1" />
      <xs:enumeration value="A2" />
      <xs:enumeration value="A3" />
      <xs:enumeration value="A4" />
      <xs:enumeration value="A5" />
      <xs:enumeration value="A6" />
      <xs:enumeration value="A7" />
      <xs:enumeration value="A8" />
      <xs:enumeration value="A9" />
      <xs:enumeration value="AA" />
      <xs:enumeration value="AAA" />
      <xs:enumeration value="AAB" />
      <xs:enumeration value="AAC" />
      <xs:enumeration value="AAD" />
      <xs:enumeration value="AAE" />
      <xs:enumeration value="AAF" />
      <xs:enumeration value="AAG" />
      <xs:enumeration value="AAH" />
      <xs:enumeration value="AAI" />
      <xs:enumeration value="AAJ" />
      <xs:enumeration value="AAK" />
      <xs:enumeration value="AAL" />
      <xs:enumeration value="AAM" />
      <xs:enumeration value="AAN" />
      <xs:enumeration value="AAO" />
      <xs:enumeration value="AAP" />
      <xs:enumeration value="AAQ" />
      <xs:enumeration value="AAR" />
      <xs:enumeration value="AAS" />
      <xs:enumeration value="AAT" />
      <xs:enumeration value="AAU" />
      <xs:enumeration value="AAV" />
      <xs:enumeration value="AAW" />
      <xs:enumeration value="AAX" />
      <xs:enumeration value="AAY" />
      <xs:enumeration value="AAZ" />
      <xs:enumeration value="AB" />
      <xs:enumeration value="ABA" />
      <xs:enumeration value="ABB" />
      <xs:enumeration value="ABC" />
      <xs:enumeration value="ABD" />
      <xs:enumeration value="ABE" />
      <xs:enumeration value="ABF" />
      <xs:enumeration value="ABG" />
      <xs:enumeration value="ABH" />
      <xs:enumeration value="ABI" />
      <xs:enumeration value="ABJ" />
      <xs:enumeration value="ABK" />
      <xs:enumeration value="ABL" />
      <xs:enumeration value="ABM" />
      <xs:enumeration value="ABN" />
      <xs:enumeration value="ABO" />
      <xs:enumeration value="ABP" />
      <xs:enumeration value="ABQ" />
      <xs:enumeration value="ABR" />
      <xs:enumeration value="ABS" />
      <xs:enumeration value="ABT" />
      <xs:enumeration value="ABU" />
      <xs:enumeration value="ABV" />
      <xs:enumeration value="ABW" />
      <xs:enumeration value="ABX" />
      <xs:enumeration value="ABY" />
      <xs:enumeration value="ABZ" />
      <xs:enumeration value="AC" />
      <xs:enumeration value="ACA" />
      <xs:enumeration value="ACB" />
      <xs:enumeration value="ACC" />
      <xs:enumeration value="ACD" />
      <xs:enumeration value="ACE" />
      <xs:enumeration value="ACF" />
      <xs:enumeration value="ACG" />
      <xs:enumeration value="ACH" />
      <xs:enumeration value="ACI" />
      <xs:enumeration value="ACJ" />
      <xs:enumeration value="ACK" />
      <xs:enumeration value="ACL" />
      <xs:enumeration value="ACM" />
      <xs:enumeration value="ACN" />
      <xs:enumeration value="ACO" />
      <xs:enumeration value="ACP" />
      <xs:enumeration value="ACQ" />
      <xs:enumeration value="ACR" />
      <xs:enumeration value="ACS" />
      <xs:enumeration value="ACT" />
      <xs:enumeration value="ACU" />
      <xs:enumeration value="ACV" />
      <xs:enumeration value="ACW" />
      <xs:enumeration value="ACX" />
      <xs:enumeration value="ACY" />
      <xs:enumeration value="ACZ" />
      <xs:enumeration value="AD" />
      <xs:enumeration value="ADA" />
      <xs:enumeration value="ADB" />
      <xs:enumeration value="ADC" />
      <xs:enumeration value="ADD" />
      <xs:enumeration value="ADE" />
      <xs:enumeration value="ADF" />
      <xs:enumeration value="ADG" />
      <xs:enumeration value="ADH" />
      <xs:enumeration value="ADI" />
      <xs:enumeration value="ADJ" />
      <xs:enumeration value="ADK" />
      <xs:enumeration value="ADL" />
      <xs:enumeration value="ADM" />
      <xs:enumeration value="ADN" />
      <xs:enumeration value="ADO" />
      <xs:enumeration value="ADP" />
      <xs:enumeration value="ADQ" />
      <xs:enumeration value="ADR" />
      <xs:enumeration value="ADS" />
      <xs:enumeration value="ADT" />
      <xs:enumeration value="ADW" />
      <xs:enumeration value="ADX" />
      <xs:enumeration value="ADY" />
      <xs:enumeration value="ADZ" />
      <xs:enumeration value="AE" />
      <xs:enumeration value="AEB" />
      <xs:enumeration value="AEC" />
      <xs:enumeration value="AED" />
      <xs:enumeration value="AEE" />
      <xs:enumeration value="AEF" />
      <xs:enumeration value="AEG" />
      <xs:enumeration value="AEH" />
      <xs:enumeration value="AEI" />
      <xs:enumeration value="AEJ" />
      <xs:enumeration value="AEK" />
      <xs:enumeration value="AEL" />
      <xs:enumeration value="AF" />
      <xs:enumeration value="AG" />
      <xs:enumeration value="AH" />
      <xs:enumeration value="AI" />
      <xs:enumeration value="AJ" />
      <xs:enumeration value="AK" />
      <xs:enumeration value="AL" />
      <xs:enumeration value="AM" />
      <xs:enumeration value="AN" />
      <xs:enumeration value="AO" />
      <xs:enumeration value="AP" />
      <xs:enumeration value="AQ" />
      <xs:enumeration value="AR" />
      <xs:enumeration value="AS" />
      <xs:enumeration value="AT" />
      <xs:enumeration value="AU" />
      <xs:enumeration value="AV" />
      <xs:enumeration value="AVE" />
      <xs:enumeration value="AW" />
      <xs:enumeration value="AX" />
      <xs:enumeration value="AY" />
      <xs:enumeration value="AZ" />
      <xs:enumeration value="B" />
      <xs:enumeration value="B0" />
      <xs:enumeration value="B1" />
      <xs:enumeration value="B2" />
      <xs:enumeration value="B3" />
      <xs:enumeration value="B4" />
      <xs:enumeration value="B5" />
      <xs:enumeration value="B6" />
      <xs:enumeration value="B7" />
      <xs:enumeration value="B8" />
      <xs:enumeration value="B9" />
      <xs:enumeration value="BA" />
      <xs:enumeration value="BAA" />
      <xs:enumeration value="BAB" />
      <xs:enumeration value="BAC" />
      <xs:enumeration value="BAD" />
      <xs:enumeration value="BAE" />
      <xs:enumeration value="BAF" />
      <xs:enumeration value="BAG" />
      <xs:enumeration value="BAH" />
      <xs:enumeration value="BAI" />
      <xs:enumeration value="BAJ" />
      <xs:enumeration value="BAK" />
      <xs:enumeration value="BAL" />
      <xs:enumeration value="BAM" />
      <xs:enumeration value="BAN" />
      <xs:enumeration value="BAO" />
      <xs:enumeration value="BAP" />
      <xs:enumeration value="BAQ" />
      <xs:enumeration value="BAR" />
      <xs:enumeration value="BAS" />
      <xs:enumeration value="BAT" />
      <xs:enumeration value="BAU" />
      <xs:enumeration value="BAV" />
      <xs:enumeration value="BAW" />
      <xs:enumeration value="BAX" />
      <xs:enumeration value="BAY" />
      <xs:enumeration value="BAZ" />
      <xs:enumeration value="BB" />
      <xs:enumeration value="BBA" />
      <xs:enumeration value="BBB" />
      <xs:enumeration value="BBC" />
      <xs:enumeration value="BBD" />
      <xs:enumeration value="BBE" />
      <xs:enumeration value="BBF" />
      <xs:enumeration value="BBG" />
      <xs:enumeration value="BC" />
      <xs:enumeration value="BD" />
      <xs:enumeration value="BE" />
      <xs:enumeration value="BF" />
      <xs:enumeration value="BG" />
      <xs:enumeration value="BH" />
      <xs:enumeration value="BI" />
      <xs:enumeration value="BJ" />
      <xs:enumeration value="BK" />
      <xs:enumeration value="BL" />
      <xs:enumeration value="BM" />
      <xs:enumeration value="BN" />
      <xs:enumeration value="BO" />
      <xs:enumeration value="BP" />
      <xs:enumeration value="BQ" />
      <xs:enumeration value="BR" />
      <xs:enumeration value="BS" />
      <xs:enumeration value="BT" />
      <xs:enumeration value="BU" />
      <xs:enumeration value="BV" />
      <xs:enumeration value="BW" />
      <xs:enumeration value="BX" />
      <xs:enumeration value="BY" />
      <xs:enumeration value="BZ" />
      <xs:enumeration value="C" />
      <xs:enumeration value="C0" />
      <xs:enumeration value="C1" />
      <xs:enumeration value="C2" />
      <xs:enumeration value="C3" />
      <xs:enumeration value="C4" />
      <xs:enumeration value="C5" />
      <xs:enumeration value="C6" />
      <xs:enumeration value="C7" />
      <xs:enumeration value="C8" />
      <xs:enumeration value="C9" />
      <xs:enumeration value="CA" />
      <xs:enumeration value="CB" />
      <xs:enumeration value="CC" />
      <xs:enumeration value="CD" />
      <xs:enumeration value="CE" />
      <xs:enumeration value="CF" />
      <xs:enumeration value="CG" />
      <xs:enumeration value="CH" />
      <xs:enumeration value="CI" />
      <xs:enumeration value="CJ" />
      <xs:enumeration value="CK" />
      <xs:enumeration value="CL" />
      <xs:enumeration value="CM" />
      <xs:enumeration value="CN" />
      <xs:enumeration value="CO" />
      <xs:enumeration value="CP" />
      <xs:enumeration value="CQ" />
      <xs:enumeration value="CR" />
      <xs:enumeration value="CS" />
      <xs:enumeration value="CT" />
      <xs:enumeration value="CU" />
      <xs:enumeration value="CV" />
      <xs:enumeration value="CW" />
      <xs:enumeration value="CX" />
      <xs:enumeration value="CY" />
      <xs:enumeration value="CZ" />
      <xs:enumeration value="D" />
      <xs:enumeration value="D0" />
      <xs:enumeration value="D1" />
      <xs:enumeration value="D2" />
      <xs:enumeration value="D3" />
      <xs:enumeration value="D4" />
      <xs:enumeration value="D5" />
      <xs:enumeration value="D6" />
      <xs:enumeration value="D7" />
      <xs:enumeration value="D8" />
      <xs:enumeration value="D9" />
      <xs:enumeration value="DA" />
      <xs:enumeration value="DB" />
      <xs:enumeration value="DC" />
      <xs:enumeration value="DD" />
      <xs:enumeration value="DE" />
      <xs:enumeration value="DF" />
      <xs:enumeration value="DG" />
      <xs:enumeration value="DH" />
      <xs:enumeration value="DI" />
      <xs:enumeration value="DJ" />
      <xs:enumeration value="DK" />
      <xs:enumeration value="DL" />
      <xs:enumeration value="DM" />
      <xs:enumeration value="DN" />
      <xs:enumeration value="DO" />
      <xs:enumeration value="DP" />
      <xs:enumeration value="DQ" />
      <xs:enumeration value="DR" />
      <xs:enumeration value="DS" />
      <xs:enumeration value="DT" />
      <xs:enumeration value="DU" />
      <xs:enumeration value="DV" />
      <xs:enumeration value="DW" />
      <xs:enumeration value="DX" />
      <xs:enumeration value="DY" />
      <xs:enumeration value="DZ" />
      <xs:enumeration value="E" />
      <xs:enumeration value="E0" />
      <xs:enumeration value="E1" />
      <xs:enumeration value="E2" />
      <xs:enumeration value="E3" />
      <xs:enumeration value="E4" />
      <xs:enumeration value="E5" />
      <xs:enumeration value="E6" />
      <xs:enumeration value="E7" />
      <xs:enumeration value="E8" />
      <xs:enumeration value="E9" />
      <xs:enumeration value="EA" />
      <xs:enumeration value="EB" />
      <xs:enumeration value="EC" />
      <xs:enumeration value="ED" />
      <xs:enumeration value="EE" />
      <xs:enumeration value="EF" />
      <xs:enumeration value="EG" />
      <xs:enumeration value="EH" />
      <xs:enumeration value="EI" />
      <xs:enumeration value="EJ" />
      <xs:enumeration value="EK" />
      <xs:enumeration value="EL" />
      <xs:enumeration value="EM" />
      <xs:enumeration value="EN" />
      <xs:enumeration value="EO" />
      <xs:enumeration value="EP" />
      <xs:enumeration value="EQ" />
      <xs:enumeration value="ER" />
      <xs:enumeration value="ES" />
      <xs:enumeration value="ET" />
      <xs:enumeration value="EU" />
      <xs:enumeration value="EV" />
      <xs:enumeration value="EW" />
      <xs:enumeration value="EX" />
      <xs:enumeration value="EY" />
      <xs:enumeration value="EZ" />
      <xs:enumeration value="F" />
      <xs:enumeration value="F0" />
      <xs:enumeration value="F1" />
      <xs:enumeration value="F2" />
      <xs:enumeration value="F3" />
      <xs:enumeration value="F4" />
      <xs:enumeration value="F5" />
      <xs:enumeration value="F6" />
      <xs:enumeration value="F7" />
      <xs:enumeration value="F8" />
      <xs:enumeration value="F9" />
      <xs:enumeration value="FA" />
      <xs:enumeration value="FB" />
      <xs:enumeration value="FBA" />
      <xs:enumeration value="FC" />
      <xs:enumeration value="FD" />
      <xs:enumeration value="FE" />
      <xs:enumeration value="FF" />
      <xs:enumeration value="FG" />
      <xs:enumeration value="FH" />
      <xs:enumeration value="FI" />
      <xs:enumeration value="FJ" />
      <xs:enumeration value="FK" />
      <xs:enumeration value="FL" />
      <xs:enumeration value="FM" />
      <xs:enumeration value="FN" />
      <xs:enumeration value="FO" />
      <xs:enumeration value="FP" />
      <xs:enumeration value="FQ" />
      <xs:enumeration value="FR" />
      <xs:enumeration value="FS" />
      <xs:enumeration value="FT" />
      <xs:enumeration value="FU" />
      <xs:enumeration value="FV" />
      <xs:enumeration value="FW" />
      <xs:enumeration value="FX" />
      <xs:enumeration value="FY" />
      <xs:enumeration value="FZ" />
      <xs:enumeration value="G" />
      <xs:enumeration value="G0" />
      <xs:enumeration value="G1" />
      <xs:enumeration value="G2" />
      <xs:enumeration value="G3" />
      <xs:enumeration value="G4" />
      <xs:enumeration value="G5" />
      <xs:enumeration value="G6" />
      <xs:enumeration value="G7" />
      <xs:enumeration value="G8" />
      <xs:enumeration value="G9" />
      <xs:enumeration value="GA" />
      <xs:enumeration value="GB" />
      <xs:enumeration value="GC" />
      <xs:enumeration value="GD" />
      <xs:enumeration value="GE" />
      <xs:enumeration value="GF" />
      <xs:enumeration value="GG" />
      <xs:enumeration value="GH" />
      <xs:enumeration value="GI" />
      <xs:enumeration value="GJ" />
      <xs:enumeration value="GK" />
      <xs:enumeration value="GL" />
      <xs:enumeration value="GM" />
      <xs:enumeration value="GN" />
      <xs:enumeration value="GO" />
      <xs:enumeration value="GP" />
      <xs:enumeration value="GQ" />
      <xs:enumeration value="GR" />
      <xs:enumeration value="GS" />
      <xs:enumeration value="GT" />
      <xs:enumeration value="GU" />
      <xs:enumeration value="GV" />
      <xs:enumeration value="GW" />
      <xs:enumeration value="GX" />
      <xs:enumeration value="GY" />
      <xs:enumeration value="GZ" />
      <xs:enumeration value="H" />
      <xs:enumeration value="H0" />
      <xs:enumeration value="H1" />
      <xs:enumeration value="H2" />
      <xs:enumeration value="H3" />
      <xs:enumeration value="H4" />
      <xs:enumeration value="H5" />
      <xs:enumeration value="H6" />
      <xs:enumeration value="H7" />
      <xs:enumeration value="H8" />
      <xs:enumeration value="H9" />
      <xs:enumeration value="HA" />
      <xs:enumeration value="HB" />
      <xs:enumeration value="HC" />
      <xs:enumeration value="HD" />
      <xs:enumeration value="HE" />
      <xs:enumeration value="HF" />
      <xs:enumeration value="HG" />
      <xs:enumeration value="HH" />
      <xs:enumeration value="HI" />
      <xs:enumeration value="HJ" />
      <xs:enumeration value="HK" />
      <xs:enumeration value="HL" />
      <xs:enumeration value="HM" />
      <xs:enumeration value="HN" />
      <xs:enumeration value="HO" />
      <xs:enumeration value="HP" />
      <xs:enumeration value="HQ" />
      <xs:enumeration value="HR" />
      <xs:enumeration value="HS" />
      <xs:enumeration value="HT" />
      <xs:enumeration value="HU" />
      <xs:enumeration value="HV" />
      <xs:enumeration value="HW" />
      <xs:enumeration value="HX" />
      <xs:enumeration value="HY" />
      <xs:enumeration value="HZ" />
      <xs:enumeration value="I" />
      <xs:enumeration value="I0" />
      <xs:enumeration value="I1" />
      <xs:enumeration value="I2" />
      <xs:enumeration value="I3" />
      <xs:enumeration value="I4" />
      <xs:enumeration value="I5" />
      <xs:enumeration value="I6" />
      <xs:enumeration value="I7" />
      <xs:enumeration value="I8" />
      <xs:enumeration value="I9" />
      <xs:enumeration value="IA" />
      <xs:enumeration value="IB" />
      <xs:enumeration value="IC" />
      <xs:enumeration value="ID" />
      <xs:enumeration value="IE" />
      <xs:enumeration value="IF" />
      <xs:enumeration value="IG" />
      <xs:enumeration value="IH" />
      <xs:enumeration value="II" />
      <xs:enumeration value="IJ" />
      <xs:enumeration value="IK" />
      <xs:enumeration value="IL" />
      <xs:enumeration value="IM" />
      <xs:enumeration value="IN" />
      <xs:enumeration value="IO" />
      <xs:enumeration value="IP" />
      <xs:enumeration value="IQ" />
      <xs:enumeration value="IR" />
      <xs:enumeration value="IS" />
      <xs:enumeration value="IT" />
      <xs:enumeration value="IU" />
      <xs:enumeration value="IV" />
      <xs:enumeration value="IW" />
      <xs:enumeration value="IX" />
      <xs:enumeration value="IY" />
      <xs:enumeration value="IZ" />
      <xs:enumeration value="J" />
      <xs:enumeration value="J0" />
      <xs:enumeration value="J1" />
      <xs:enumeration value="J2" />
      <xs:enumeration value="J3" />
      <xs:enumeration value="J4" />
      <xs:enumeration value="J5" />
      <xs:enumeration value="J6" />
      <xs:enumeration value="J7" />
      <xs:enumeration value="J8" />
      <xs:enumeration value="J9" />
      <xs:enumeration value="JA" />
      <xs:enumeration value="JB" />
      <xs:enumeration value="JC" />
      <xs:enumeration value="JD" />
      <xs:enumeration value="JE" />
      <xs:enumeration value="JF" />
      <xs:enumeration value="JG" />
      <xs:enumeration value="JH" />
      <xs:enumeration value="JI" />
      <xs:enumeration value="JJ" />
      <xs:enumeration value="JK" />
      <xs:enumeration value="JL" />
      <xs:enumeration value="JM" />
      <xs:enumeration value="JN" />
      <xs:enumeration value="JO" />
      <xs:enumeration value="JP" />
      <xs:enumeration value="JQ" />
      <xs:enumeration value="JR" />
      <xs:enumeration value="JS" />
      <xs:enumeration value="JT" />
      <xs:enumeration value="JU" />
      <xs:enumeration value="JV" />
      <xs:enumeration value="JW" />
      <xs:enumeration value="JX" />
      <xs:enumeration value="JY" />
      <xs:enumeration value="JZ" />
      <xs:enumeration value="K" />
      <xs:enumeration value="K0" />
      <xs:enumeration value="K1" />
      <xs:enumeration value="K2" />
      <xs:enumeration value="K3" />
      <xs:enumeration value="K4" />
      <xs:enumeration value="K5" />
      <xs:enumeration value="K6" />
      <xs:enumeration value="K7" />
      <xs:enumeration value="K8" />
      <xs:enumeration value="K9" />
      <xs:enumeration value="KA" />
      <xs:enumeration value="KB" />
      <xs:enumeration value="KC" />
      <xs:enumeration value="KD" />
      <xs:enumeration value="KE" />
      <xs:enumeration value="KF" />
      <xs:enumeration value="KG" />
      <xs:enumeration value="KH" />
      <xs:enumeration value="KI" />
      <xs:enumeration value="KJ" />
      <xs:enumeration value="KK" />
      <xs:enumeration value="KL" />
      <xs:enumeration value="KM" />
      <xs:enumeration value="KN" />
      <xs:enumeration value="KO" />
      <xs:enumeration value="KP" />
      <xs:enumeration value="KQ" />
      <xs:enumeration value="KR" />
      <xs:enumeration value="KS" />
      <xs:enumeration value="KT" />
      <xs:enumeration value="KU" />
      <xs:enumeration value="KV" />
      <xs:enumeration value="KW" />
      <xs:enumeration value="KX" />
      <xs:enumeration value="KY" />
      <xs:enumeration value="KZ" />
      <xs:enumeration value="L" />
      <xs:enumeration value="L0" />
      <xs:enumeration value="L1" />
      <xs:enumeration value="L2" />
      <xs:enumeration value="L3" />
      <xs:enumeration value="L4" />
      <xs:enumeration value="L5" />
      <xs:enumeration value="L6" />
      <xs:enumeration value="L7" />
      <xs:enumeration value="L8" />
      <xs:enumeration value="L9" />
      <xs:enumeration value="LA" />
      <xs:enumeration value="LB" />
      <xs:enumeration value="LC" />
      <xs:enumeration value="LD" />
      <xs:enumeration value="LE" />
      <xs:enumeration value="LF" />
      <xs:enumeration value="LG" />
      <xs:enumeration value="LH" />
      <xs:enumeration value="LI" />
      <xs:enumeration value="LJ" />
      <xs:enumeration value="LK" />
      <xs:enumeration value="LL" />
      <xs:enumeration value="LM" />
      <xs:enumeration value="LN" />
      <xs:enumeration value="LO" />
      <xs:enumeration value="LOW" />
      <xs:enumeration value="LP" />
      <xs:enumeration value="LQ" />
      <xs:enumeration value="LR" />
      <xs:enumeration value="LS" />
      <xs:enumeration value="LT" />
      <xs:enumeration value="LU" />
      <xs:enumeration value="LV" />
      <xs:enumeration value="LW" />
      <xs:enumeration value="LX" />
      <xs:enumeration value="LY" />
      <xs:enumeration value="LZ" />
      <xs:enumeration value="M" />
      <xs:enumeration value="M0" />
      <xs:enumeration value="M1" />
      <xs:enumeration value="M2" />
      <xs:enumeration value="M3" />
      <xs:enumeration value="M4" />
      <xs:enumeration value="M5" />
      <xs:enumeration value="M6" />
      <xs:enumeration value="M7" />
      <xs:enumeration value="M8" />
      <xs:enumeration value="M9" />
      <xs:enumeration value="MA" />
      <xs:enumeration value="MB" />
      <xs:enumeration value="MC" />
      <xs:enumeration value="MD" />
      <xs:enumeration value="ME" />
      <xs:enumeration value="MF" />
      <xs:enumeration value="MG" />
      <xs:enumeration value="MH" />
      <xs:enumeration value="MI" />
      <xs:enumeration value="MJ" />
      <xs:enumeration value="MK" />
      <xs:enumeration value="ML" />
      <xs:enumeration value="MM" />
      <xs:enumeration value="MN" />
      <xs:enumeration value="MO" />
      <xs:enumeration value="MP" />
      <xs:enumeration value="MQ" />
      <xs:enumeration value="MR" />
      <xs:enumeration value="MS" />
      <xs:enumeration value="MT" />
      <xs:enumeration value="MU" />
      <xs:enumeration value="MV" />
      <xs:enumeration value="MW" />
      <xs:enumeration value="MX" />
      <xs:enumeration value="MY" />
      <xs:enumeration value="MZ" />
      <xs:enumeration value="N" />
      <xs:enumeration value="N0" />
      <xs:enumeration value="N1" />
      <xs:enumeration value="N2" />
      <xs:enumeration value="N3" />
      <xs:enumeration value="N4" />
      <xs:enumeration value="N5" />
      <xs:enumeration value="N6" />
      <xs:enumeration value="N7" />
      <xs:enumeration value="N8" />
      <xs:enumeration value="N9" />
      <xs:enumeration value="NA" />
      <xs:enumeration value="NB" />
      <xs:enumeration value="NC" />
      <xs:enumeration value="ND" />
      <xs:enumeration value="NE" />
      <xs:enumeration value="NF" />
      <xs:enumeration value="NG" />
      <xs:enumeration value="NH" />
      <xs:enumeration value="NI" />
      <xs:enumeration value="NJ" />
      <xs:enumeration value="NK" />
      <xs:enumeration value="NL" />
      <xs:enumeration value="NM" />
      <xs:enumeration value="NN" />
      <xs:enumeration value="NO" />
      <xs:enumeration value="NP" />
      <xs:enumeration value="NQ" />
      <xs:enumeration value="NR" />
      <xs:enumeration value="NS" />
      <xs:enumeration value="NT" />
      <xs:enumeration value="NU" />
      <xs:enumeration value="NV" />
      <xs:enumeration value="NW" />
      <xs:enumeration value="NX" />
      <xs:enumeration value="NY" />
      <xs:enumeration value="NZ" />
      <xs:enumeration value="O" />
      <xs:enumeration value="O0" />
      <xs:enumeration value="O1" />
      <xs:enumeration value="O2" />
      <xs:enumeration value="O3" />
      <xs:enumeration value="O4" />
      <xs:enumeration value="O5" />
      <xs:enumeration value="O6" />
      <xs:enumeration value="O7" />
      <xs:enumeration value="O8" />
      <xs:enumeration value="O9" />
      <xs:enumeration value="OA" />
      <xs:enumeration value="OB" />
      <xs:enumeration value="OC" />
      <xs:enumeration value="OD" />
      <xs:enumeration value="OE" />
      <xs:enumeration value="OF" />
      <xs:enumeration value="OG" />
      <xs:enumeration value="OH" />
      <xs:enumeration value="OI" />
      <xs:enumeration value="OJ" />
      <xs:enumeration value="OK" />
      <xs:enumeration value="OL" />
      <xs:enumeration value="OM" />
      <xs:enumeration value="ON" />
      <xs:enumeration value="OO" />
      <xs:enumeration value="OP" />
      <xs:enumeration value="OQ" />
      <xs:enumeration value="OR" />
      <xs:enumeration value="OS" />
      <xs:enumeration value="OT" />
      <xs:enumeration value="OU" />
      <xs:enumeration value="OV" />
      <xs:enumeration value="OW" />
      <xs:enumeration value="OX" />
      <xs:enumeration value="OY" />
      <xs:enumeration value="OZ" />
      <xs:enumeration value="P" />
      <xs:enumeration value="P0" />
      <xs:enumeration value="P1" />
      <xs:enumeration value="P2" />
      <xs:enumeration value="P3" />
      <xs:enumeration value="P4" />
      <xs:enumeration value="P5" />
      <xs:enumeration value="P6" />
      <xs:enumeration value="P7" />
      <xs:enumeration value="P8" />
      <xs:enumeration value="P9" />
      <xs:enumeration value="PA" />
      <xs:enumeration value="PB" />
      <xs:enumeration value="PC" />
      <xs:enumeration value="PCC" />
      <xs:enumeration value="PCS" />
      <xs:enumeration value="PCV" />
      <xs:enumeration value="PD" />
      <xs:enumeration value="PE" />
      <xs:enumeration value="PF" />
      <xs:enumeration value="PG" />
      <xs:enumeration value="PH" />
      <xs:enumeration value="PI" />
      <xs:enumeration value="PJ" />
      <xs:enumeration value="PK" />
      <xs:enumeration value="PL" />
      <xs:enumeration value="PM" />
      <xs:enumeration value="PN" />
      <xs:enumeration value="PO" />
      <xs:enumeration value="PP" />
      <xs:enumeration value="PQ" />
      <xs:enumeration value="PR" />
      <xs:enumeration value="PS" />
      <xs:enumeration value="PT" />
      <xs:enumeration value="PU" />
      <xs:enumeration value="PV" />
      <xs:enumeration value="PW" />
      <xs:enumeration value="PX" />
      <xs:enumeration value="PY" />
      <xs:enumeration value="PZ" />
      <xs:enumeration value="Q" />
      <xs:enumeration value="Q0" />
      <xs:enumeration value="Q1" />
      <xs:enumeration value="Q2" />
      <xs:enumeration value="Q3" />
      <xs:enumeration value="Q4" />
      <xs:enumeration value="Q5" />
      <xs:enumeration value="Q6" />
      <xs:enumeration value="Q7" />
      <xs:enumeration value="Q8" />
      <xs:enumeration value="Q9" />
      <xs:enumeration value="QA" />
      <xs:enumeration value="QB" />
      <xs:enumeration value="QC" />
      <xs:enumeration value="QD" />
      <xs:enumeration value="QE" />
      <xs:enumeration value="QF" />
      <xs:enumeration value="QG" />
      <xs:enumeration value="QH" />
      <xs:enumeration value="QI" />
      <xs:enumeration value="QJ" />
      <xs:enumeration value="QK" />
      <xs:enumeration value="QL" />
      <xs:enumeration value="QM" />
      <xs:enumeration value="QN" />
      <xs:enumeration value="QO" />
      <xs:enumeration value="QP" />
      <xs:enumeration value="QQ" />
      <xs:enumeration value="QR" />
      <xs:enumeration value="QS" />
      <xs:enumeration value="QT" />
      <xs:enumeration value="QU" />
      <xs:enumeration value="QV" />
      <xs:enumeration value="QW" />
      <xs:enumeration value="QX" />
      <xs:enumeration value="QY" />
      <xs:enumeration value="QZ" />
      <xs:enumeration value="R" />
      <xs:enumeration value="R0" />
      <xs:enumeration value="R1" />
      <xs:enumeration value="R2" />
      <xs:enumeration value="R3" />
      <xs:enumeration value="R4" />
      <xs:enumeration value="R5" />
      <xs:enumeration value="R6" />
      <xs:enumeration value="R7" />
      <xs:enumeration value="R8" />
      <xs:enumeration value="R9" />
      <xs:enumeration value="RA" />
      <xs:enumeration value="RB" />
      <xs:enumeration value="RC" />
      <xs:enumeration value="RD" />
      <xs:enumeration value="RE" />
      <xs:enumeration value="RF" />
      <xs:enumeration value="RG" />
      <xs:enumeration value="RH" />
      <xs:enumeration value="RI" />
      <xs:enumeration value="RJ" />
      <xs:enumeration value="RK" />
      <xs:enumeration value="RL" />
      <xs:enumeration value="RM" />
      <xs:enumeration value="RN" />
      <xs:enumeration value="RO" />
      <xs:enumeration value="RP" />
      <xs:enumeration value="RQ" />
      <xs:enumeration value="RR" />
      <xs:enumeration value="RS" />
      <xs:enumeration value="RT" />
      <xs:enumeration value="RU" />
      <xs:enumeration value="RV" />
      <xs:enumeration value="RW" />
      <xs:enumeration value="RX" />
      <xs:enumeration value="RY" />
      <xs:enumeration value="RZ" />
      <xs:enumeration value="S" />
      <xs:enumeration value="S0" />
      <xs:enumeration value="S1" />
      <xs:enumeration value="S2" />
      <xs:enumeration value="S3" />
      <xs:enumeration value="S4" />
      <xs:enumeration value="S5" />
      <xs:enumeration value="S6" />
      <xs:enumeration value="S7" />
      <xs:enumeration value="S8" />
      <xs:enumeration value="S9" />
      <xs:enumeration value="SA" />
      <xs:enumeration value="SB" />
      <xs:enumeration value="SC" />
      <xs:enumeration value="SD" />
      <xs:enumeration value="SE" />
      <xs:enumeration value="SF" />
      <xs:enumeration value="SG" />
      <xs:enumeration value="SH" />
      <xs:enumeration value="SI" />
      <xs:enumeration value="SJ" />
      <xs:enumeration value="SK" />
      <xs:enumeration value="SL" />
      <xs:enumeration value="SM" />
      <xs:enumeration value="SN" />
      <xs:enumeration value="SO" />
      <xs:enumeration value="SOF" />
      <xs:enumeration value="SP" />
      <xs:enumeration value="SQ" />
      <xs:enumeration value="SR" />
      <xs:enumeration value="SS" />
      <xs:enumeration value="ST" />
      <xs:enumeration value="SU" />
      <xs:enumeration value="SV" />
      <xs:enumeration value="SW" />
      <xs:enumeration value="SX" />
      <xs:enumeration value="SY" />
      <xs:enumeration value="SZ" />
      <xs:enumeration value="T" />
      <xs:enumeration value="T0" />
      <xs:enumeration value="T1" />
      <xs:enumeration value="T2" />
      <xs:enumeration value="T3" />
      <xs:enumeration value="T4" />
      <xs:enumeration value="T5" />
      <xs:enumeration value="T6" />
      <xs:enumeration value="T7" />
      <xs:enumeration value="T8" />
      <xs:enumeration value="T9" />
      <xs:enumeration value="TA" />
      <xs:enumeration value="TB" />
      <xs:enumeration value="TC" />
      <xs:enumeration value="TD" />
      <xs:enumeration value="TE" />
      <xs:enumeration value="TF" />
      <xs:enumeration value="TG" />
      <xs:enumeration value="TH" />
      <xs:enumeration value="TI" />
      <xs:enumeration value="TJ" />
      <xs:enumeration value="TK" />
      <xs:enumeration value="TL" />
      <xs:enumeration value="TM" />
      <xs:enumeration value="TN" />
      <xs:enumeration value="TO" />
      <xs:enumeration value="TP" />
      <xs:enumeration value="TQ" />
      <xs:enumeration value="TR" />
      <xs:enumeration value="TS" />
      <xs:enumeration value="TT" />
      <xs:enumeration value="TU" />
      <xs:enumeration value="TW" />
      <xs:enumeration value="TX" />
      <xs:enumeration value="TY" />
      <xs:enumeration value="TZ" />
      <xs:enumeration value="U" />
      <xs:enumeration value="U0" />
      <xs:enumeration value="U1" />
      <xs:enumeration value="U2" />
      <xs:enumeration value="U3" />
      <xs:enumeration value="U4" />
      <xs:enumeration value="U5" />
      <xs:enumeration value="U6" />
      <xs:enumeration value="U7" />
      <xs:enumeration value="U8" />
      <xs:enumeration value="U9" />
      <xs:enumeration value="UA" />
      <xs:enumeration value="UB" />
      <xs:enumeration value="UC" />
      <xs:enumeration value="UD" />
      <xs:enumeration value="UE" />
      <xs:enumeration value="UF" />
      <xs:enumeration value="UG" />
      <xs:enumeration value="UH" />
      <xs:enumeration value="UI" />
      <xs:enumeration value="UJ" />
      <xs:enumeration value="UK" />
      <xs:enumeration value="UL" />
      <xs:enumeration value="UM" />
      <xs:enumeration value="UN" />
      <xs:enumeration value="UO" />
      <xs:enumeration value="UP" />
      <xs:enumeration value="UPF" />
      <xs:enumeration value="UQ" />
      <xs:enumeration value="UR" />
      <xs:enumeration value="US" />
      <xs:enumeration value="UT" />
      <xs:enumeration value="UU" />
      <xs:enumeration value="UV" />
      <xs:enumeration value="UW" />
      <xs:enumeration value="UX" />
      <xs:enumeration value="UY" />
      <xs:enumeration value="UZ" />
      <xs:enumeration value="V" />
      <xs:enumeration value="V0" />
      <xs:enumeration value="V1" />
      <xs:enumeration value="V2" />
      <xs:enumeration value="V3" />
      <xs:enumeration value="V4" />
      <xs:enumeration value="V5" />
      <xs:enumeration value="V6" />
      <xs:enumeration value="V7" />
      <xs:enumeration value="V8" />
      <xs:enumeration value="V9" />
      <xs:enumeration value="VA" />
      <xs:enumeration value="VB" />
      <xs:enumeration value="VC" />
      <xs:enumeration value="VD" />
      <xs:enumeration value="VE" />
      <xs:enumeration value="VES" />
      <xs:enumeration value="VF" />
      <xs:enumeration value="VG" />
      <xs:enumeration value="VH" />
      <xs:enumeration value="VI" />
      <xs:enumeration value="VJ" />
      <xs:enumeration value="VK" />
      <xs:enumeration value="VL" />
      <xs:enumeration value="VM" />
      <xs:enumeration value="VN" />
      <xs:enumeration value="VO" />
      <xs:enumeration value="VP" />
      <xs:enumeration value="VQ" />
      <xs:enumeration value="VR" />
      <xs:enumeration value="VS" />
      <xs:enumeration value="VT" />
      <xs:enumeration value="VU" />
      <xs:enumeration value="VV" />
      <xs:enumeration value="VW" />
      <xs:enumeration value="VX" />
      <xs:enumeration value="VY" />
      <xs:enumeration value="VZ" />
      <xs:enumeration value="W" />
      <xs:enumeration value="W0" />
      <xs:enumeration value="W1" />
      <xs:enumeration value="W2" />
      <xs:enumeration value="W3" />
      <xs:enumeration value="W4" />
      <xs:enumeration value="W5" />
      <xs:enumeration value="W6" />
      <xs:enumeration value="W7" />
      <xs:enumeration value="W8" />
      <xs:enumeration value="W9" />
      <xs:enumeration value="WA" />
      <xs:enumeration value="WB" />
      <xs:enumeration value="WC" />
      <xs:enumeration value="WD" />
      <xs:enumeration value="WE" />
      <xs:enumeration value="WF" />
      <xs:enumeration value="WG" />
      <xs:enumeration value="WH" />
      <xs:enumeration value="WI" />
      <xs:enumeration value="WJ" />
      <xs:enumeration value="WK" />
      <xs:enumeration value="WL" />
      <xs:enumeration value="WM" />
      <xs:enumeration value="WN" />
      <xs:enumeration value="WO" />
      <xs:enumeration value="WP" />
      <xs:enumeration value="WQ" />
      <xs:enumeration value="WR" />
      <xs:enumeration value="WS" />
      <xs:enumeration value="WT" />
      <xs:enumeration value="WU" />
      <xs:enumeration value="WV" />
      <xs:enumeration value="WW" />
      <xs:enumeration value="WX" />
      <xs:enumeration value="WY" />
      <xs:enumeration value="WZ" />
      <xs:enumeration value="X" />
      <xs:enumeration value="X0" />
      <xs:enumeration value="X1" />
      <xs:enumeration value="X2" />
      <xs:enumeration value="X3" />
      <xs:enumeration value="X4" />
      <xs:enumeration value="X5" />
      <xs:enumeration value="X6" />
      <xs:enumeration value="X7" />
      <xs:enumeration value="X8" />
      <xs:enumeration value="X9" />
      <xs:enumeration value="XA" />
      <xs:enumeration value="XB" />
      <xs:enumeration value="XC" />
      <xs:enumeration value="XD" />
      <xs:enumeration value="XE" />
      <xs:enumeration value="XF" />
      <xs:enumeration value="XG" />
      <xs:enumeration value="XH" />
      <xs:enumeration value="XI" />
      <xs:enumeration value="XJ" />
      <xs:enumeration value="XK" />
      <xs:enumeration value="XL" />
      <xs:enumeration value="XM" />
      <xs:enumeration value="XN" />
      <xs:enumeration value="XO" />
      <xs:enumeration value="XP" />
      <xs:enumeration value="XQ" />
      <xs:enumeration value="XR" />
      <xs:enumeration value="XS" />
      <xs:enumeration value="XT" />
      <xs:enumeration value="XU" />
      <xs:enumeration value="XV" />
      <xs:enumeration value="XW" />
      <xs:enumeration value="XX" />
      <xs:enumeration value="XY" />
      <xs:enumeration value="XZ" />
      <xs:enumeration value="Y" />
      <xs:enumeration value="Y1" />
      <xs:enumeration value="Y2" />
      <xs:enumeration value="Y3" />
      <xs:enumeration value="Y4" />
      <xs:enumeration value="Y5" />
      <xs:enumeration value="Y6" />
      <xs:enumeration value="Y7" />
      <xs:enumeration value="Y8" />
      <xs:enumeration value="Y9" />
      <xs:enumeration value="YA" />
      <xs:enumeration value="YB" />
      <xs:enumeration value="YC" />
      <xs:enumeration value="YD" />
      <xs:enumeration value="YE" />
      <xs:enumeration value="YF" />
      <xs:enumeration value="YG" />
      <xs:enumeration value="YH" />
      <xs:enumeration value="YI" />
      <xs:enumeration value="YJ" />
      <xs:enumeration value="YK" />
      <xs:enumeration value="YL" />
      <xs:enumeration value="YM" />
      <xs:enumeration value="YN" />
      <xs:enumeration value="YO" />
      <xs:enumeration value="YQ" />
      <xs:enumeration value="YR" />
      <xs:enumeration value="YS" />
      <xs:enumeration value="YT" />
      <xs:enumeration value="YU" />
      <xs:enumeration value="YV" />
      <xs:enumeration value="YW" />
      <xs:enumeration value="YX" />
      <xs:enumeration value="YY" />
      <xs:enumeration value="YZ" />
      <xs:enumeration value="Z" />
      <xs:enumeration value="Z0" />
      <xs:enumeration value="Z1" />
      <xs:enumeration value="Z2" />
      <xs:enumeration value="Z3" />
      <xs:enumeration value="Z4" />
      <xs:enumeration value="Z5" />
      <xs:enumeration value="Z6" />
      <xs:enumeration value="Z7" />
      <xs:enumeration value="Z8" />
      <xs:enumeration value="Z9" />
      <xs:enumeration value="ZA" />
      <xs:enumeration value="ZB" />
      <xs:enumeration value="ZC" />
      <xs:enumeration value="ZD" />
      <xs:enumeration value="ZE" />
      <xs:enumeration value="ZF" />
      <xs:enumeration value="ZG" />
      <xs:enumeration value="ZH" />
      <xs:enumeration value="ZI" />
      <xs:enumeration value="ZJ" />
      <xs:enumeration value="ZK" />
      <xs:enumeration value="ZL" />
      <xs:enumeration value="ZM" />
      <xs:enumeration value="ZN" />
      <xs:enumeration value="ZO" />
      <xs:enumeration value="ZP" />
      <xs:enumeration value="ZQ" />
      <xs:enumeration value="ZR" />
      <xs:enumeration value="ZS" />
      <xs:enumeration value="ZT" />
      <xs:enumeration value="ZU" />
      <xs:enumeration value="ZV" />
      <xs:enumeration value="ZW" />
      <xs:enumeration value="ZX" />
      <xs:enumeration value="ZY" />
      <xs:enumeration value="ZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_344">
    <xs:restriction base="xs:string">
      <xs:enumeration value="AA" />
      <xs:enumeration value="AD" />
      <xs:enumeration value="AM" />
      <xs:enumeration value="AN" />
      <xs:enumeration value="AP" />
      <xs:enumeration value="AY" />
      <xs:enumeration value="BD" />
      <xs:enumeration value="BM" />
      <xs:enumeration value="BW" />
      <xs:enumeration value="CC" />
      <xs:enumeration value="CY" />
      <xs:enumeration value="DA" />
      <xs:enumeration value="DW" />
      <xs:enumeration value="DY" />
      <xs:enumeration value="EL" />
      <xs:enumeration value="F1" />
      <xs:enumeration value="F2" />
      <xs:enumeration value="FY" />
      <xs:enumeration value="HR" />
      <xs:enumeration value="ID" />
      <xs:enumeration value="KK" />
      <xs:enumeration value="KL" />
      <xs:enumeration value="LN" />
      <xs:enumeration value="LT" />
      <xs:enumeration value="MD" />
      <xs:enumeration value="MI" />
      <xs:enumeration value="MO" />
      <xs:enumeration value="MS" />
      <xs:enumeration value="MT" />
      <xs:enumeration value="NX" />
      <xs:enumeration value="PA" />
      <xs:enumeration value="PD" />
      <xs:enumeration value="PM" />
      <xs:enumeration value="PR" />
      <xs:enumeration value="Q1" />
      <xs:enumeration value="Q2" />
      <xs:enumeration value="Q3" />
      <xs:enumeration value="Q4" />
      <xs:enumeration value="QY" />
      <xs:enumeration value="SA" />
      <xs:enumeration value="SD" />
      <xs:enumeration value="SH" />
      <xs:enumeration value="SM" />
      <xs:enumeration value="SP" />
      <xs:enumeration value="TY" />
      <xs:enumeration value="WK" />
      <xs:enumeration value="WW" />
      <xs:enumeration value="WY" />
      <xs:enumeration value="YD" />
      <xs:enumeration value="ZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_1004">
    <xs:restriction base="xs:string">
      <xs:enumeration value="01" />
      <xs:enumeration value="02" />
      <xs:enumeration value="05" />
      <xs:enumeration value="06" />
      <xs:enumeration value="07" />
      <xs:enumeration value="08" />
      <xs:enumeration value="09" />
      <xs:enumeration value="1" />
      <xs:enumeration value="10" />
      <xs:enumeration value="11" />
      <xs:enumeration value="12" />
      <xs:enumeration value="13" />
      <xs:enumeration value="14" />
      <xs:enumeration value="15" />
      <xs:enumeration value="16" />
      <xs:enumeration value="17" />
      <xs:enumeration value="18" />
      <xs:enumeration value="19" />
      <xs:enumeration value="2" />
      <xs:enumeration value="20" />
      <xs:enumeration value="21" />
      <xs:enumeration value="22" />
      <xs:enumeration value="23" />
      <xs:enumeration value="24" />
      <xs:enumeration value="25" />
      <xs:enumeration value="26" />
      <xs:enumeration value="27" />
      <xs:enumeration value="28" />
      <xs:enumeration value="3" />
      <xs:enumeration value="30" />
      <xs:enumeration value="31" />
      <xs:enumeration value="32" />
      <xs:enumeration value="33" />
      <xs:enumeration value="34" />
      <xs:enumeration value="35" />
      <xs:enumeration value="36" />
      <xs:enumeration value="37" />
      <xs:enumeration value="38" />
      <xs:enumeration value="4" />
      <xs:enumeration value="40" />
      <xs:enumeration value="41" />
      <xs:enumeration value="42" />
      <xs:enumeration value="43" />
      <xs:enumeration value="44" />
      <xs:enumeration value="45" />
      <xs:enumeration value="46" />
      <xs:enumeration value="47" />
      <xs:enumeration value="48" />
      <xs:enumeration value="49" />
      <xs:enumeration value="5" />
      <xs:enumeration value="50" />
      <xs:enumeration value="51" />
      <xs:enumeration value="52" />
      <xs:enumeration value="53" />
      <xs:enumeration value="59" />
      <xs:enumeration value="6" />
      <xs:enumeration value="60" />
      <xs:enumeration value="61" />
      <xs:enumeration value="62" />
      <xs:enumeration value="63" />
      <xs:enumeration value="64" />
      <xs:enumeration value="65" />
      <xs:enumeration value="66" />
      <xs:enumeration value="67" />
      <xs:enumeration value="68" />
      <xs:enumeration value="69" />
      <xs:enumeration value="7" />
      <xs:enumeration value="70" />
      <xs:enumeration value="71" />
      <xs:enumeration value="72" />
      <xs:enumeration value="76" />
      <xs:enumeration value="77" />
      <xs:enumeration value="78" />
      <xs:enumeration value="79" />
      <xs:enumeration value="8" />
      <xs:enumeration value="80" />
      <xs:enumeration value="81" />
      <xs:enumeration value="82" />
      <xs:enumeration value="83" />
      <xs:enumeration value="84" />
      <xs:enumeration value="85" />
      <xs:enumeration value="86" />
      <xs:enumeration value="87" />
      <xs:enumeration value="88" />
      <xs:enumeration value="89" />
      <xs:enumeration value="9" />
      <xs:enumeration value="90" />
      <xs:enumeration value="91" />
      <xs:enumeration value="92" />
      <xs:enumeration value="93" />
      <xs:enumeration value="94" />
      <xs:enumeration value="95" />
      <xs:enumeration value="96" />
      <xs:enumeration value="97" />
      <xs:enumeration value="98" />
      <xs:enumeration value="99" />
      <xs:enumeration value="A" />
      <xs:enumeration value="AB" />
      <xs:enumeration value="AC" />
      <xs:enumeration value="AD" />
      <xs:enumeration value="AE" />
      <xs:enumeration value="AF" />
      <xs:enumeration value="AG" />
      <xs:enumeration value="AH" />
      <xs:enumeration value="AI" />
      <xs:enumeration value="AJ" />
      <xs:enumeration value="AK" />
      <xs:enumeration value="AL" />
      <xs:enumeration value="AM" />
      <xs:enumeration value="AN" />
      <xs:enumeration value="AP" />
      <xs:enumeration value="AR" />
      <xs:enumeration value="AT" />
      <xs:enumeration value="B" />
      <xs:enumeration value="BA" />
      <xs:enumeration value="BB" />
      <xs:enumeration value="BC" />
      <xs:enumeration value="BD" />
      <xs:enumeration value="BE" />
      <xs:enumeration value="BF" />
      <xs:enumeration value="BG" />
      <xs:enumeration value="BH" />
      <xs:enumeration value="BP" />
      <xs:enumeration value="BS" />
      <xs:enumeration value="BU" />
      <xs:enumeration value="C" />
      <xs:enumeration value="CA" />
      <xs:enumeration value="CB" />
      <xs:enumeration value="CH" />
      <xs:enumeration value="CJ" />
      <xs:enumeration value="CN" />
      <xs:enumeration value="CO" />
      <xs:enumeration value="CP" />
      <xs:enumeration value="CR" />
      <xs:enumeration value="CS" />
      <xs:enumeration value="CU" />
      <xs:enumeration value="D" />
      <xs:enumeration value="DF" />
      <xs:enumeration value="DY" />
      <xs:enumeration value="E" />
      <xs:enumeration value="EA" />
      <xs:enumeration value="EF" />
      <xs:enumeration value="EP" />
      <xs:enumeration value="F" />
      <xs:enumeration value="FT" />
      <xs:enumeration value="FV" />
      <xs:enumeration value="GA" />
      <xs:enumeration value="IA" />
      <xs:enumeration value="IN" />
      <xs:enumeration value="KA" />
      <xs:enumeration value="KB" />
      <xs:enumeration value="LM" />
      <xs:enumeration value="M" />
      <xs:enumeration value="MA" />
      <xs:enumeration value="MN" />
      <xs:enumeration value="MS" />
      <xs:enumeration value="MX" />
      <xs:enumeration value="N" />
      <xs:enumeration value="NA" />
      <xs:enumeration value="NH" />
      <xs:enumeration value="O" />
      <xs:enumeration value="OC" />
      <xs:enumeration value="OF" />
      <xs:enumeration value="OH" />
      <xs:enumeration value="OP" />
      <xs:enumeration value="P" />
      <xs:enumeration value="PA" />
      <xs:enumeration value="PC" />
      <xs:enumeration value="PD" />
      <xs:enumeration value="PF" />
      <xs:enumeration value="PH" />
      <xs:enumeration value="PM" />
      <xs:enumeration value="PN" />
      <xs:enumeration value="PP" />
      <xs:enumeration value="PR" />
      <xs:enumeration value="PT" />
      <xs:enumeration value="PV" />
      <xs:enumeration value="R" />
      <xs:enumeration value="RA" />
      <xs:enumeration value="RB" />
      <xs:enumeration value="RC" />
      <xs:enumeration value="RD" />
      <xs:enumeration value="RF" />
      <xs:enumeration value="RG" />
      <xs:enumeration value="RI" />
      <xs:enumeration value="RL" />
      <xs:enumeration value="RO" />
      <xs:enumeration value="RP" />
      <xs:enumeration value="RQ" />
      <xs:enumeration value="RR" />
      <xs:enumeration value="RS" />
      <xs:enumeration value="S" />
      <xs:enumeration value="SA" />
      <xs:enumeration value="SC" />
      <xs:enumeration value="SD" />
      <xs:enumeration value="SE" />
      <xs:enumeration value="SF" />
      <xs:enumeration value="SG" />
      <xs:enumeration value="T" />
      <xs:enumeration value="TP" />
      <xs:enumeration value="W" />
      <xs:enumeration value="WI" />
      <xs:enumeration value="WK" />
      <xs:enumeration value="X" />
      <xs:enumeration value="X1" />
      <xs:enumeration value="XT" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_1073">
    <xs:restriction base="xs:string">
      <xs:enumeration value="N" />
      <xs:enumeration value="U" />
      <xs:enumeration value="W" />
      <xs:enumeration value="Y" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_563">
    <xs:restriction base="xs:string">
      <xs:enumeration value="8A" />
      <xs:enumeration value="AI" />
      <xs:enumeration value="AS" />
      <xs:enumeration value="B" />
      <xs:enumeration value="BC" />
      <xs:enumeration value="BK" />
      <xs:enumeration value="C" />
      <xs:enumeration value="D" />
      <xs:enumeration value="E" />
      <xs:enumeration value="EI" />
      <xs:enumeration value="F" />
      <xs:enumeration value="FT" />
      <xs:enumeration value="GS" />
      <xs:enumeration value="IP" />
      <xs:enumeration value="IS" />
      <xs:enumeration value="K" />
      <xs:enumeration value="LS" />
      <xs:enumeration value="MY" />
      <xs:enumeration value="N" />
      <xs:enumeration value="NS" />
      <xs:enumeration value="O" />
      <xs:enumeration value="P" />
      <xs:enumeration value="P2" />
      <xs:enumeration value="P3" />
      <xs:enumeration value="P4" />
      <xs:enumeration value="Q" />
      <xs:enumeration value="QB" />
      <xs:enumeration value="QE" />
      <xs:enumeration value="QI" />
      <xs:enumeration value="QM" />
      <xs:enumeration value="QP" />
      <xs:enumeration value="R" />
      <xs:enumeration value="S" />
      <xs:enumeration value="SC" />
      <xs:enumeration value="SE" />
      <xs:enumeration value="SF" />
      <xs:enumeration value="SG" />
      <xs:enumeration value="SI" />
      <xs:enumeration value="SP" />
      <xs:enumeration value="SQ" />
      <xs:enumeration value="SS" />
      <xs:enumeration value="ST" />
      <xs:enumeration value="SU" />
      <xs:enumeration value="SV" />
      <xs:enumeration value="SW" />
      <xs:enumeration value="T" />
      <xs:enumeration value="UC" />
      <xs:enumeration value="UL" />
      <xs:enumeration value="UP" />
      <xs:enumeration value="W" />
      <xs:enumeration value="WY" />
      <xs:enumeration value="Y" />
      <xs:enumeration value="YI" />
      <xs:enumeration value="Z" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_306">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1" />
      <xs:enumeration value="10" />
      <xs:enumeration value="11" />
      <xs:enumeration value="12" />
      <xs:enumeration value="13" />
      <xs:enumeration value="14" />
      <xs:enumeration value="15" />
      <xs:enumeration value="16" />
      <xs:enumeration value="17" />
      <xs:enumeration value="18" />
      <xs:enumeration value="19" />
      <xs:enumeration value="2" />
      <xs:enumeration value="20" />
      <xs:enumeration value="21" />
      <xs:enumeration value="22" />
      <xs:enumeration value="23" />
      <xs:enumeration value="24" />
      <xs:enumeration value="25" />
      <xs:enumeration value="26" />
      <xs:enumeration value="27" />
      <xs:enumeration value="28" />
      <xs:enumeration value="29" />
      <xs:enumeration value="3" />
      <xs:enumeration value="30" />
      <xs:enumeration value="31" />
      <xs:enumeration value="32" />
      <xs:enumeration value="34" />
      <xs:enumeration value="35" />
      <xs:enumeration value="36" />
      <xs:enumeration value="37" />
      <xs:enumeration value="38" />
      <xs:enumeration value="39" />
      <xs:enumeration value="4" />
      <xs:enumeration value="40" />
      <xs:enumeration value="41" />
      <xs:enumeration value="42" />
      <xs:enumeration value="43" />
      <xs:enumeration value="44" />
      <xs:enumeration value="45" />
      <xs:enumeration value="46" />
      <xs:enumeration value="47" />
      <xs:enumeration value="48" />
      <xs:enumeration value="49" />
      <xs:enumeration value="5" />
      <xs:enumeration value="50" />
      <xs:enumeration value="51" />
      <xs:enumeration value="52" />
      <xs:enumeration value="53" />
      <xs:enumeration value="54" />
      <xs:enumeration value="55" />
      <xs:enumeration value="56" />
      <xs:enumeration value="57" />
      <xs:enumeration value="58" />
      <xs:enumeration value="59" />
      <xs:enumeration value="6" />
      <xs:enumeration value="60" />
      <xs:enumeration value="61" />
      <xs:enumeration value="62" />
      <xs:enumeration value="63" />
      <xs:enumeration value="64" />
      <xs:enumeration value="65" />
      <xs:enumeration value="66" />
      <xs:enumeration value="67" />
      <xs:enumeration value="68" />
      <xs:enumeration value="69" />
      <xs:enumeration value="7" />
      <xs:enumeration value="70" />
      <xs:enumeration value="71" />
      <xs:enumeration value="72" />
      <xs:enumeration value="73" />
      <xs:enumeration value="74" />
      <xs:enumeration value="75" />
      <xs:enumeration value="76" />
      <xs:enumeration value="77" />
      <xs:enumeration value="78" />
      <xs:enumeration value="79" />
      <xs:enumeration value="8" />
      <xs:enumeration value="80" />
      <xs:enumeration value="81" />
      <xs:enumeration value="82" />
      <xs:enumeration value="83" />
      <xs:enumeration value="84" />
      <xs:enumeration value="85" />
      <xs:enumeration value="86" />
      <xs:enumeration value="87" />
      <xs:enumeration value="88" />
      <xs:enumeration value="89" />
      <xs:enumeration value="9" />
      <xs:enumeration value="90" />
      <xs:enumeration value="A" />
      <xs:enumeration value="A1" />
      <xs:enumeration value="A2" />
      <xs:enumeration value="A3" />
      <xs:enumeration value="A4" />
      <xs:enumeration value="A5" />
      <xs:enumeration value="A6" />
      <xs:enumeration value="AA" />
      <xs:enumeration value="AB" />
      <xs:enumeration value="AC" />
      <xs:enumeration value="AD" />
      <xs:enumeration value="AE" />
      <xs:enumeration value="AF" />
      <xs:enumeration value="AG" />
      <xs:enumeration value="AH" />
      <xs:enumeration value="AI" />
      <xs:enumeration value="AJ" />
      <xs:enumeration value="AL" />
      <xs:enumeration value="AP" />
      <xs:enumeration value="AQ" />
      <xs:enumeration value="AR" />
      <xs:enumeration value="AS" />
      <xs:enumeration value="AT" />
      <xs:enumeration value="AV" />
      <xs:enumeration value="AW" />
      <xs:enumeration value="AX" />
      <xs:enumeration value="B" />
      <xs:enumeration value="BD" />
      <xs:enumeration value="BI" />
      <xs:enumeration value="BO" />
      <xs:enumeration value="C" />
      <xs:enumeration value="C1" />
      <xs:enumeration value="C2" />
      <xs:enumeration value="CA" />
      <xs:enumeration value="CB" />
      <xs:enumeration value="CC" />
      <xs:enumeration value="CD" />
      <xs:enumeration value="CE" />
      <xs:enumeration value="CF" />
      <xs:enumeration value="CG" />
      <xs:enumeration value="CL" />
      <xs:enumeration value="CM" />
      <xs:enumeration value="CN" />
      <xs:enumeration value="CO" />
      <xs:enumeration value="CP" />
      <xs:enumeration value="CS" />
      <xs:enumeration value="CT" />
      <xs:enumeration value="CU" />
      <xs:enumeration value="CV" />
      <xs:enumeration value="CX" />
      <xs:enumeration value="D" />
      <xs:enumeration value="D1" />
      <xs:enumeration value="D2" />
      <xs:enumeration value="DA" />
      <xs:enumeration value="DB" />
      <xs:enumeration value="DC" />
      <xs:enumeration value="DD" />
      <xs:enumeration value="DE" />
      <xs:enumeration value="DF" />
      <xs:enumeration value="DG" />
      <xs:enumeration value="DH" />
      <xs:enumeration value="DI" />
      <xs:enumeration value="DJ" />
      <xs:enumeration value="DK" />
      <xs:enumeration value="DL" />
      <xs:enumeration value="DP" />
      <xs:enumeration value="DR" />
      <xs:enumeration value="DS" />
      <xs:enumeration value="DT" />
      <xs:enumeration value="DX" />
      <xs:enumeration value="E" />
      <xs:enumeration value="EA" />
      <xs:enumeration value="EB" />
      <xs:enumeration value="EC" />
      <xs:enumeration value="ED" />
      <xs:enumeration value="EE" />
      <xs:enumeration value="EN" />
      <xs:enumeration value="EP" />
      <xs:enumeration value="ER" />
      <xs:enumeration value="EV" />
      <xs:enumeration value="EX" />
      <xs:enumeration value="F" />
      <xs:enumeration value="F1" />
      <xs:enumeration value="FA" />
      <xs:enumeration value="FC" />
      <xs:enumeration value="FI" />
      <xs:enumeration value="FO" />
      <xs:enumeration value="FR" />
      <xs:enumeration value="G" />
      <xs:enumeration value="GR" />
      <xs:enumeration value="H" />
      <xs:enumeration value="HR" />
      <xs:enumeration value="I" />
      <xs:enumeration value="I1" />
      <xs:enumeration value="IA" />
      <xs:enumeration value="IM" />
      <xs:enumeration value="IN" />
      <xs:enumeration value="IS" />
      <xs:enumeration value="IT" />
      <xs:enumeration value="J" />
      <xs:enumeration value="JA" />
      <xs:enumeration value="JO" />
      <xs:enumeration value="JU" />
      <xs:enumeration value="K" />
      <xs:enumeration value="KA" />
      <xs:enumeration value="L" />
      <xs:enumeration value="LC" />
      <xs:enumeration value="LQ" />
      <xs:enumeration value="M" />
      <xs:enumeration value="ME" />
      <xs:enumeration value="MO" />
      <xs:enumeration value="N" />
      <xs:enumeration value="NA" />
      <xs:enumeration value="ND" />
      <xs:enumeration value="NP" />
      <xs:enumeration value="NS" />
      <xs:enumeration value="O" />
      <xs:enumeration value="OD" />
      <xs:enumeration value="OP" />
      <xs:enumeration value="OR" />
      <xs:enumeration value="OT" />
      <xs:enumeration value="P" />
      <xs:enumeration value="P1" />
      <xs:enumeration value="PA" />
      <xs:enumeration value="PB" />
      <xs:enumeration value="PC" />
      <xs:enumeration value="PD" />
      <xs:enumeration value="PF" />
      <xs:enumeration value="PI" />
      <xs:enumeration value="PJ" />
      <xs:enumeration value="PO" />
      <xs:enumeration value="PP" />
      <xs:enumeration value="PR" />
      <xs:enumeration value="PS" />
      <xs:enumeration value="PT" />
      <xs:enumeration value="PU" />
      <xs:enumeration value="PV" />
      <xs:enumeration value="Q" />
      <xs:enumeration value="R" />
      <xs:enumeration value="R1" />
      <xs:enumeration value="R2" />
      <xs:enumeration value="R3" />
      <xs:enumeration value="R4" />
      <xs:enumeration value="R5" />
      <xs:enumeration value="R6" />
      <xs:enumeration value="R7" />
      <xs:enumeration value="R8" />
      <xs:enumeration value="R9" />
      <xs:enumeration value="RA" />
      <xs:enumeration value="RB" />
      <xs:enumeration value="RC" />
      <xs:enumeration value="RD" />
      <xs:enumeration value="RE" />
      <xs:enumeration value="RF" />
      <xs:enumeration value="RG" />
      <xs:enumeration value="RH" />
      <xs:enumeration value="RI" />
      <xs:enumeration value="RJ" />
      <xs:enumeration value="RK" />
      <xs:enumeration value="RL" />
      <xs:enumeration value="RM" />
      <xs:enumeration value="RN" />
      <xs:enumeration value="RO" />
      <xs:enumeration value="RP" />
      <xs:enumeration value="RQ" />
      <xs:enumeration value="RR" />
      <xs:enumeration value="RS" />
      <xs:enumeration value="RT" />
      <xs:enumeration value="RU" />
      <xs:enumeration value="RV" />
      <xs:enumeration value="RW" />
      <xs:enumeration value="RX" />
      <xs:enumeration value="S" />
      <xs:enumeration value="S1" />
      <xs:enumeration value="S2" />
      <xs:enumeration value="SA" />
      <xs:enumeration value="SB" />
      <xs:enumeration value="SC" />
      <xs:enumeration value="SD" />
      <xs:enumeration value="SE" />
      <xs:enumeration value="SL" />
      <xs:enumeration value="SR" />
      <xs:enumeration value="SS" />
      <xs:enumeration value="SU" />
      <xs:enumeration value="SV" />
      <xs:enumeration value="SZ" />
      <xs:enumeration value="T" />
      <xs:enumeration value="TD" />
      <xs:enumeration value="TE" />
      <xs:enumeration value="TG" />
      <xs:enumeration value="TN" />
      <xs:enumeration value="TP" />
      <xs:enumeration value="TR" />
      <xs:enumeration value="TS" />
      <xs:enumeration value="TU" />
      <xs:enumeration value="U" />
      <xs:enumeration value="V" />
      <xs:enumeration value="VA" />
      <xs:enumeration value="W" />
      <xs:enumeration value="W1" />
      <xs:enumeration value="WD" />
      <xs:enumeration value="WI" />
      <xs:enumeration value="WQ" />
      <xs:enumeration value="WV" />
      <xs:enumeration value="X" />
      <xs:enumeration value="Y" />
      <xs:enumeration value="Z" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_559">
    <xs:restriction base="xs:string">
      <xs:enumeration value="10" />
      <xs:enumeration value="11" />
      <xs:enumeration value="12" />
      <xs:enumeration value="13" />
      <xs:enumeration value="14" />
      <xs:enumeration value="15" />
      <xs:enumeration value="16" />
      <xs:enumeration value="17" />
      <xs:enumeration value="18" />
      <xs:enumeration value="19" />
      <xs:enumeration value="20" />
      <xs:enumeration value="21" />
      <xs:enumeration value="22" />
      <xs:enumeration value="23" />
      <xs:enumeration value="24" />
      <xs:enumeration value="25" />
      <xs:enumeration value="26" />
      <xs:enumeration value="27" />
      <xs:enumeration value="28" />
      <xs:enumeration value="29" />
      <xs:enumeration value="30" />
      <xs:enumeration value="31" />
      <xs:enumeration value="32" />
      <xs:enumeration value="33" />
      <xs:enumeration value="34" />
      <xs:enumeration value="35" />
      <xs:enumeration value="36" />
      <xs:enumeration value="37" />
      <xs:enumeration value="38" />
      <xs:enumeration value="39" />
      <xs:enumeration value="40" />
      <xs:enumeration value="41" />
      <xs:enumeration value="42" />
      <xs:enumeration value="43" />
      <xs:enumeration value="44" />
      <xs:enumeration value="45" />
      <xs:enumeration value="46" />
      <xs:enumeration value="47" />
      <xs:enumeration value="48" />
      <xs:enumeration value="49" />
      <xs:enumeration value="50" />
      <xs:enumeration value="51" />
      <xs:enumeration value="52" />
      <xs:enumeration value="53" />
      <xs:enumeration value="54" />
      <xs:enumeration value="55" />
      <xs:enumeration value="56" />
      <xs:enumeration value="57" />
      <xs:enumeration value="58" />
      <xs:enumeration value="59" />
      <xs:enumeration value="60" />
      <xs:enumeration value="93" />
      <xs:enumeration value="94" />
      <xs:enumeration value="A1" />
      <xs:enumeration value="A2" />
      <xs:enumeration value="A3" />
      <xs:enumeration value="A4" />
      <xs:enumeration value="AA" />
      <xs:enumeration value="AB" />
      <xs:enumeration value="AC" />
      <xs:enumeration value="AD" />
      <xs:enumeration value="AE" />
      <xs:enumeration value="AG" />
      <xs:enumeration value="AH" />
      <xs:enumeration value="AI" />
      <xs:enumeration value="AJ" />
      <xs:enumeration value="AL" />
      <xs:enumeration value="AM" />
      <xs:enumeration value="AP" />
      <xs:enumeration value="AQ" />
      <xs:enumeration value="AS" />
      <xs:enumeration value="AT" />
      <xs:enumeration value="AW" />
      <xs:enumeration value="AX" />
      <xs:enumeration value="AY" />
      <xs:enumeration value="BE" />
      <xs:enumeration value="BF" />
      <xs:enumeration value="BI" />
      <xs:enumeration value="CA" />
      <xs:enumeration value="CB" />
      <xs:enumeration value="CC" />
      <xs:enumeration value="CE" />
      <xs:enumeration value="CI" />
      <xs:enumeration value="CL" />
      <xs:enumeration value="CM" />
      <xs:enumeration value="CO" />
      <xs:enumeration value="CR" />
      <xs:enumeration value="CS" />
      <xs:enumeration value="CU" />
      <xs:enumeration value="CX" />
      <xs:enumeration value="DA" />
      <xs:enumeration value="DD" />
      <xs:enumeration value="DE" />
      <xs:enumeration value="DF" />
      <xs:enumeration value="DI" />
      <xs:enumeration value="DL" />
      <xs:enumeration value="DN" />
      <xs:enumeration value="DO" />
      <xs:enumeration value="DR" />
      <xs:enumeration value="DS" />
      <xs:enumeration value="DX" />
      <xs:enumeration value="DY" />
      <xs:enumeration value="DZ" />
      <xs:enumeration value="EI" />
      <xs:enumeration value="EP" />
      <xs:enumeration value="ES" />
      <xs:enumeration value="ET" />
      <xs:enumeration value="EU" />
      <xs:enumeration value="EX" />
      <xs:enumeration value="FA" />
      <xs:enumeration value="FC" />
      <xs:enumeration value="FD" />
      <xs:enumeration value="FG" />
      <xs:enumeration value="FH" />
      <xs:enumeration value="FI" />
      <xs:enumeration value="GC" />
      <xs:enumeration value="GS" />
      <xs:enumeration value="GU" />
      <xs:enumeration value="HC" />
      <xs:enumeration value="HI" />
      <xs:enumeration value="HS" />
      <xs:enumeration value="HU" />
      <xs:enumeration value="IA" />
      <xs:enumeration value="IB" />
      <xs:enumeration value="IC" />
      <xs:enumeration value="IM" />
      <xs:enumeration value="IN" />
      <xs:enumeration value="IS" />
      <xs:enumeration value="JA" />
      <xs:enumeration value="LA" />
      <xs:enumeration value="LB" />
      <xs:enumeration value="LI" />
      <xs:enumeration value="MA" />
      <xs:enumeration value="MB" />
      <xs:enumeration value="MC" />
      <xs:enumeration value="ME" />
      <xs:enumeration value="MI" />
      <xs:enumeration value="MP" />
      <xs:enumeration value="MS" />
      <xs:enumeration value="MV" />
      <xs:enumeration value="NA" />
      <xs:enumeration value="NB" />
      <xs:enumeration value="NC" />
      <xs:enumeration value="NE" />
      <xs:enumeration value="NF" />
      <xs:enumeration value="NG" />
      <xs:enumeration value="NI" />
      <xs:enumeration value="NR" />
      <xs:enumeration value="NS" />
      <xs:enumeration value="NT" />
      <xs:enumeration value="NU" />
      <xs:enumeration value="NW" />
      <xs:enumeration value="OI" />
      <xs:enumeration value="OP" />
      <xs:enumeration value="OS" />
      <xs:enumeration value="PA" />
      <xs:enumeration value="PC" />
      <xs:enumeration value="SA" />
      <xs:enumeration value="SE" />
      <xs:enumeration value="SL" />
      <xs:enumeration value="SP" />
      <xs:enumeration value="ST" />
      <xs:enumeration value="TA" />
      <xs:enumeration value="TB" />
      <xs:enumeration value="TC" />
      <xs:enumeration value="TD" />
      <xs:enumeration value="TI" />
      <xs:enumeration value="TM" />
      <xs:enumeration value="TP" />
      <xs:enumeration value="TR" />
      <xs:enumeration value="TX" />
      <xs:enumeration value="UC" />
      <xs:enumeration value="UN" />
      <xs:enumeration value="VI" />
      <xs:enumeration value="WH" />
      <xs:enumeration value="ZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_560">
    <xs:restriction base="xs:string">
      <xs:enumeration value="A0010" />
      <xs:enumeration value="A0020" />
      <xs:enumeration value="A0030" />
      <xs:enumeration value="AC" />
      <xs:enumeration value="AD" />
      <xs:enumeration value="AF" />
      <xs:enumeration value="AG" />
      <xs:enumeration value="AM" />
      <xs:enumeration value="AO" />
      <xs:enumeration value="B0020" />
      <xs:enumeration value="B0040" />
      <xs:enumeration value="BH" />
      <xs:enumeration value="BI" />
      <xs:enumeration value="BOP" />
      <xs:enumeration value="C0012" />
      <xs:enumeration value="C0032" />
      <xs:enumeration value="C0036" />
      <xs:enumeration value="C0038" />
      <xs:enumeration value="C1" />
      <xs:enumeration value="C2" />
      <xs:enumeration value="CA" />
      <xs:enumeration value="CC" />
      <xs:enumeration value="CD" />
      <xs:enumeration value="CH" />
      <xs:enumeration value="CI" />
      <xs:enumeration value="CM" />
      <xs:enumeration value="CN" />
      <xs:enumeration value="CO" />
      <xs:enumeration value="CS" />
      <xs:enumeration value="CT" />
      <xs:enumeration value="CU" />
      <xs:enumeration value="CY" />
      <xs:enumeration value="CZ" />
      <xs:enumeration value="D0020" />
      <xs:enumeration value="D0024" />
      <xs:enumeration value="D0031" />
      <xs:enumeration value="D0032" />
      <xs:enumeration value="D1" />
      <xs:enumeration value="D2" />
      <xs:enumeration value="DA" />
      <xs:enumeration value="DE" />
      <xs:enumeration value="DH" />
      <xs:enumeration value="DI" />
      <xs:enumeration value="DL" />
      <xs:enumeration value="DS" />
      <xs:enumeration value="DV" />
      <xs:enumeration value="E0030" />
      <xs:enumeration value="EG" />
      <xs:enumeration value="EM" />
      <xs:enumeration value="EN" />
      <xs:enumeration value="ER" />
      <xs:enumeration value="EU" />
      <xs:enumeration value="EX" />
      <xs:enumeration value="F1" />
      <xs:enumeration value="FG" />
      <xs:enumeration value="FS" />
      <xs:enumeration value="G0010" />
      <xs:enumeration value="G0052" />
      <xs:enumeration value="GI" />
      <xs:enumeration value="GP" />
      <xs:enumeration value="GU" />
      <xs:enumeration value="H1" />
      <xs:enumeration value="HC" />
      <xs:enumeration value="HH" />
      <xs:enumeration value="HS" />
      <xs:enumeration value="I0012" />
      <xs:enumeration value="I0013" />
      <xs:enumeration value="I0021" />
      <xs:enumeration value="I0022" />
      <xs:enumeration value="IC" />
      <xs:enumeration value="ID" />
      <xs:enumeration value="IG" />
      <xs:enumeration value="IK" />
      <xs:enumeration value="IL" />
      <xs:enumeration value="IM" />
      <xs:enumeration value="IN" />
      <xs:enumeration value="IO" />
      <xs:enumeration value="IP" />
      <xs:enumeration value="IQ" />
      <xs:enumeration value="IR" />
      <xs:enumeration value="IS" />
      <xs:enumeration value="IT" />
      <xs:enumeration value="KO" />
      <xs:enumeration value="L1" />
      <xs:enumeration value="LA" />
      <xs:enumeration value="LL" />
      <xs:enumeration value="LS" />
      <xs:enumeration value="M0010" />
      <xs:enumeration value="M0042" />
      <xs:enumeration value="MI" />
      <xs:enumeration value="ML" />
      <xs:enumeration value="MNTAN" />
      <xs:enumeration value="MNTMN" />
      <xs:enumeration value="MNTON" />
      <xs:enumeration value="N0020" />
      <xs:enumeration value="N0021" />
      <xs:enumeration value="N0032" />
      <xs:enumeration value="NC" />
      <xs:enumeration value="OA" />
      <xs:enumeration value="ON" />
      <xs:enumeration value="OP" />
      <xs:enumeration value="P0012" />
      <xs:enumeration value="P0014" />
      <xs:enumeration value="P0016" />
      <xs:enumeration value="P0018" />
      <xs:enumeration value="P0022" />
      <xs:enumeration value="PA" />
      <xs:enumeration value="PB" />
      <xs:enumeration value="PC" />
      <xs:enumeration value="PE" />
      <xs:enumeration value="PF" />
      <xs:enumeration value="PL" />
      <xs:enumeration value="PLI" />
      <xs:enumeration value="PM" />
      <xs:enumeration value="PO" />
      <xs:enumeration value="PP" />
      <xs:enumeration value="PSF" />
      <xs:enumeration value="R0072" />
      <xs:enumeration value="R0076" />
      <xs:enumeration value="R0077" />
      <xs:enumeration value="R0110" />
      <xs:enumeration value="RD" />
      <xs:enumeration value="RE" />
      <xs:enumeration value="RM" />
      <xs:enumeration value="RP" />
      <xs:enumeration value="S0014" />
      <xs:enumeration value="S0016" />
      <xs:enumeration value="S0022" />
      <xs:enumeration value="S0024" />
      <xs:enumeration value="S0050" />
      <xs:enumeration value="S0052" />
      <xs:enumeration value="S0054" />
      <xs:enumeration value="S0056" />
      <xs:enumeration value="S0080" />
      <xs:enumeration value="S1" />
      <xs:enumeration value="S2" />
      <xs:enumeration value="S3" />
      <xs:enumeration value="SD" />
      <xs:enumeration value="SG" />
      <xs:enumeration value="SH" />
      <xs:enumeration value="SJ" />
      <xs:enumeration value="SLP" />
      <xs:enumeration value="SPI" />
      <xs:enumeration value="SR" />
      <xs:enumeration value="SS" />
      <xs:enumeration value="ST" />
      <xs:enumeration value="SU" />
      <xs:enumeration value="SV" />
      <xs:enumeration value="SW" />
      <xs:enumeration value="T0070" />
      <xs:enumeration value="T1" />
      <xs:enumeration value="TC" />
      <xs:enumeration value="TE" />
      <xs:enumeration value="TH" />
      <xs:enumeration value="TM" />
      <xs:enumeration value="TO" />
      <xs:enumeration value="UN" />
      <xs:enumeration value="US" />
      <xs:enumeration value="V1" />
      <xs:enumeration value="V2" />
      <xs:enumeration value="W0010" />
      <xs:enumeration value="WC" />
      <xs:enumeration value="WH" />
      <xs:enumeration value="X0010" />
      <xs:enumeration value="XP" />
      <xs:enumeration value="XX" />
      <xs:enumeration value="YY" />
      <xs:enumeration value="ZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_566">
    <xs:restriction base="xs:string">
      <xs:enumeration value="A" />
      <xs:enumeration value="B0" />
      <xs:enumeration value="B1" />
      <xs:enumeration value="B2" />
      <xs:enumeration value="B3" />
      <xs:enumeration value="B4" />
      <xs:enumeration value="X" />
      <xs:enumeration value="Y" />
      <xs:enumeration value="ZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_23">
    <xs:restriction base="xs:string">
      <xs:enumeration value="2" />
      <xs:enumeration value="3" />
      <xs:enumeration value="A" />
      <xs:enumeration value="B" />
      <xs:enumeration value="C" />
      <xs:enumeration value="D" />
      <xs:enumeration value="E" />
      <xs:enumeration value="F" />
      <xs:enumeration value="G" />
      <xs:enumeration value="H" />
      <xs:enumeration value="I" />
      <xs:enumeration value="J" />
      <xs:enumeration value="K" />
      <xs:enumeration value="L" />
      <xs:enumeration value="M" />
      <xs:enumeration value="N" />
      <xs:enumeration value="P" />
      <xs:enumeration value="Q" />
      <xs:enumeration value="S" />
      <xs:enumeration value="T" />
      <xs:enumeration value="U" />
      <xs:enumeration value="V" />
      <xs:enumeration value="Z" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_248">
    <xs:restriction base="xs:string">
      <xs:enumeration value="A" />
      <xs:enumeration value="C" />
      <xs:enumeration value="N" />
      <xs:enumeration value="P" />
      <xs:enumeration value="Q" />
      <xs:enumeration value="R" />
      <xs:enumeration value="S" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_1300">
    <xs:restriction base="xs:string">
      <xs:enumeration value="A010" />
      <xs:enumeration value="A020" />
      <xs:enumeration value="A030" />
      <xs:enumeration value="A040" />
      <xs:enumeration value="A050" />
      <xs:enumeration value="A060" />
      <xs:enumeration value="A070" />
      <xs:enumeration value="A080" />
      <xs:enumeration value="A090" />
      <xs:enumeration value="A100" />
      <xs:enumeration value="A110" />
      <xs:enumeration value="A112" />
      <xs:enumeration value="A120" />
      <xs:enumeration value="A121" />
      <xs:enumeration value="A122" />
      <xs:enumeration value="A130" />
      <xs:enumeration value="A140" />
      <xs:enumeration value="A150" />
      <xs:enumeration value="A160" />
      <xs:enumeration value="A170" />
      <xs:enumeration value="A172" />
      <xs:enumeration value="A180" />
      <xs:enumeration value="A190" />
      <xs:enumeration value="A200" />
      <xs:enumeration value="A210" />
      <xs:enumeration value="A220" />
      <xs:enumeration value="A230" />
      <xs:enumeration value="A240" />
      <xs:enumeration value="A250" />
      <xs:enumeration value="A260" />
      <xs:enumeration value="A270" />
      <xs:enumeration value="A280" />
      <xs:enumeration value="A290" />
      <xs:enumeration value="A300" />
      <xs:enumeration value="A310" />
      <xs:enumeration value="A320" />
      <xs:enumeration value="A330" />
      <xs:enumeration value="A340" />
      <xs:enumeration value="A350" />
      <xs:enumeration value="A360" />
      <xs:enumeration value="A370" />
      <xs:enumeration value="A380" />
      <xs:enumeration value="A390" />
      <xs:enumeration value="A400" />
      <xs:enumeration value="A410" />
      <xs:enumeration value="A420" />
      <xs:enumeration value="A430" />
      <xs:enumeration value="A440" />
      <xs:enumeration value="A445" />
      <xs:enumeration value="A450" />
      <xs:enumeration value="A460" />
      <xs:enumeration value="A470" />
      <xs:enumeration value="A480" />
      <xs:enumeration value="A485" />
      <xs:enumeration value="A490" />
      <xs:enumeration value="A500" />
      <xs:enumeration value="A510" />
      <xs:enumeration value="A520" />
      <xs:enumeration value="A530" />
      <xs:enumeration value="A540" />
      <xs:enumeration value="A550" />
      <xs:enumeration value="A555" />
      <xs:enumeration value="A560" />
      <xs:enumeration value="A570" />
      <xs:enumeration value="A580" />
      <xs:enumeration value="A590" />
      <xs:enumeration value="A600" />
      <xs:enumeration value="A610" />
      <xs:enumeration value="A620" />
      <xs:enumeration value="A630" />
      <xs:enumeration value="A640" />
      <xs:enumeration value="A650" />
      <xs:enumeration value="A658" />
      <xs:enumeration value="A660" />
      <xs:enumeration value="A670" />
      <xs:enumeration value="A680" />
      <xs:enumeration value="A690" />
      <xs:enumeration value="A691" />
      <xs:enumeration value="A700" />
      <xs:enumeration value="A710" />
      <xs:enumeration value="A720" />
      <xs:enumeration value="A721" />
      <xs:enumeration value="A730" />
      <xs:enumeration value="A740" />
      <xs:enumeration value="A750" />
      <xs:enumeration value="A760" />
      <xs:enumeration value="A770" />
      <xs:enumeration value="A780" />
      <xs:enumeration value="A790" />
      <xs:enumeration value="A800" />
      <xs:enumeration value="A810" />
      <xs:enumeration value="A820" />
      <xs:enumeration value="A830" />
      <xs:enumeration value="A840" />
      <xs:enumeration value="A850" />
      <xs:enumeration value="A860" />
      <xs:enumeration value="A870" />
      <xs:enumeration value="A880" />
      <xs:enumeration value="A890" />
      <xs:enumeration value="A900" />
      <xs:enumeration value="A910" />
      <xs:enumeration value="A920" />
      <xs:enumeration value="A930" />
      <xs:enumeration value="A940" />
      <xs:enumeration value="A950" />
      <xs:enumeration value="A960" />
      <xs:enumeration value="A970" />
      <xs:enumeration value="A980" />
      <xs:enumeration value="A990" />
      <xs:enumeration value="ADOW" />
      <xs:enumeration value="ADRW" />
      <xs:enumeration value="AFEE" />
      <xs:enumeration value="ALPT" />
      <xs:enumeration value="B000" />
      <xs:enumeration value="B010" />
      <xs:enumeration value="B015" />
      <xs:enumeration value="B020" />
      <xs:enumeration value="B030" />
      <xs:enumeration value="B040" />
      <xs:enumeration value="B050" />
      <xs:enumeration value="B060" />
      <xs:enumeration value="B070" />
      <xs:enumeration value="B080" />
      <xs:enumeration value="B090" />
      <xs:enumeration value="B091" />
      <xs:enumeration value="B100" />
      <xs:enumeration value="B110" />
      <xs:enumeration value="B120" />
      <xs:enumeration value="B130" />
      <xs:enumeration value="B140" />
      <xs:enumeration value="B150" />
      <xs:enumeration value="B160" />
      <xs:enumeration value="B170" />
      <xs:enumeration value="B180" />
      <xs:enumeration value="B190" />
      <xs:enumeration value="B200" />
      <xs:enumeration value="B210" />
      <xs:enumeration value="B220" />
      <xs:enumeration value="B230" />
      <xs:enumeration value="B240" />
      <xs:enumeration value="B250" />
      <xs:enumeration value="B260" />
      <xs:enumeration value="B270" />
      <xs:enumeration value="B280" />
      <xs:enumeration value="B290" />
      <xs:enumeration value="B300" />
      <xs:enumeration value="B310" />
      <xs:enumeration value="B320" />
      <xs:enumeration value="B330" />
      <xs:enumeration value="B340" />
      <xs:enumeration value="B350" />
      <xs:enumeration value="B360" />
      <xs:enumeration value="B370" />
      <xs:enumeration value="B380" />
      <xs:enumeration value="B390" />
      <xs:enumeration value="B400" />
      <xs:enumeration value="B500" />
      <xs:enumeration value="B510" />
      <xs:enumeration value="B520" />
      <xs:enumeration value="B530" />
      <xs:enumeration value="B540" />
      <xs:enumeration value="B550" />
      <xs:enumeration value="B551" />
      <xs:enumeration value="B560" />
      <xs:enumeration value="B570" />
      <xs:enumeration value="B580" />
      <xs:enumeration value="B581" />
      <xs:enumeration value="B590" />
      <xs:enumeration value="B600" />
      <xs:enumeration value="B610" />
      <xs:enumeration value="B620" />
      <xs:enumeration value="B630" />
      <xs:enumeration value="B650" />
      <xs:enumeration value="B660" />
      <xs:enumeration value="B670" />
      <xs:enumeration value="B680" />
      <xs:enumeration value="B690" />
      <xs:enumeration value="B700" />
      <xs:enumeration value="B720" />
      <xs:enumeration value="B730" />
      <xs:enumeration value="B740" />
      <xs:enumeration value="B742" />
      <xs:enumeration value="B750" />
      <xs:enumeration value="B760" />
      <xs:enumeration value="B770" />
      <xs:enumeration value="B775" />
      <xs:enumeration value="B780" />
      <xs:enumeration value="B785" />
      <xs:enumeration value="B787" />
      <xs:enumeration value="B790" />
      <xs:enumeration value="B791" />
      <xs:enumeration value="B800" />
      <xs:enumeration value="B810" />
      <xs:enumeration value="B820" />
      <xs:enumeration value="B830" />
      <xs:enumeration value="B840" />
      <xs:enumeration value="B850" />
      <xs:enumeration value="B860" />
      <xs:enumeration value="B870" />
      <xs:enumeration value="B872" />
      <xs:enumeration value="B880" />
      <xs:enumeration value="B881" />
      <xs:enumeration value="B890" />
      <xs:enumeration value="B900" />
      <xs:enumeration value="B910" />
      <xs:enumeration value="B911" />
      <xs:enumeration value="B920" />
      <xs:enumeration value="B930" />
      <xs:enumeration value="B940" />
      <xs:enumeration value="B950" />
      <xs:enumeration value="B960" />
      <xs:enumeration value="B970" />
      <xs:enumeration value="B980" />
      <xs:enumeration value="B990" />
      <xs:enumeration value="B992" />
      <xs:enumeration value="B994" />
      <xs:enumeration value="B996" />
      <xs:enumeration value="B998" />
      <xs:enumeration value="BU2T" />
      <xs:enumeration value="BU4T" />
      <xs:enumeration value="BUAT" />
      <xs:enumeration value="BURD" />
      <xs:enumeration value="C000" />
      <xs:enumeration value="C010" />
      <xs:enumeration value="C020" />
      <xs:enumeration value="C030" />
      <xs:enumeration value="C040" />
      <xs:enumeration value="C050" />
      <xs:enumeration value="C060" />
      <xs:enumeration value="C070" />
      <xs:enumeration value="C080" />
      <xs:enumeration value="C090" />
      <xs:enumeration value="C100" />
      <xs:enumeration value="C110" />
      <xs:enumeration value="C120" />
      <xs:enumeration value="C130" />
      <xs:enumeration value="C140" />
      <xs:enumeration value="C150" />
      <xs:enumeration value="C160" />
      <xs:enumeration value="C170" />
      <xs:enumeration value="C180" />
      <xs:enumeration value="C190" />
      <xs:enumeration value="C200" />
      <xs:enumeration value="C210" />
      <xs:enumeration value="C220" />
      <xs:enumeration value="C230" />
      <xs:enumeration value="C231" />
      <xs:enumeration value="C240" />
      <xs:enumeration value="C250" />
      <xs:enumeration value="C260" />
      <xs:enumeration value="C270" />
      <xs:enumeration value="C280" />
      <xs:enumeration value="C290" />
      <xs:enumeration value="C300" />
      <xs:enumeration value="C310" />
      <xs:enumeration value="C320" />
      <xs:enumeration value="C330" />
      <xs:enumeration value="C340" />
      <xs:enumeration value="C350" />
      <xs:enumeration value="C360" />
      <xs:enumeration value="C370" />
      <xs:enumeration value="C380" />
      <xs:enumeration value="C390" />
      <xs:enumeration value="C400" />
      <xs:enumeration value="C401" />
      <xs:enumeration value="C402" />
      <xs:enumeration value="C410" />
      <xs:enumeration value="C420" />
      <xs:enumeration value="C430" />
      <xs:enumeration value="C440" />
      <xs:enumeration value="C450" />
      <xs:enumeration value="C460" />
      <xs:enumeration value="C470" />
      <xs:enumeration value="C480" />
      <xs:enumeration value="C490" />
      <xs:enumeration value="C500" />
      <xs:enumeration value="C510" />
      <xs:enumeration value="C520" />
      <xs:enumeration value="C530" />
      <xs:enumeration value="C531" />
      <xs:enumeration value="C540" />
      <xs:enumeration value="C550" />
      <xs:enumeration value="C560" />
      <xs:enumeration value="C570" />
      <xs:enumeration value="C580" />
      <xs:enumeration value="C590" />
      <xs:enumeration value="C600" />
      <xs:enumeration value="C610" />
      <xs:enumeration value="C630" />
      <xs:enumeration value="C640" />
      <xs:enumeration value="C650" />
      <xs:enumeration value="C660" />
      <xs:enumeration value="C670" />
      <xs:enumeration value="C675" />
      <xs:enumeration value="C680" />
      <xs:enumeration value="C690" />
      <xs:enumeration value="C700" />
      <xs:enumeration value="C710" />
      <xs:enumeration value="C720" />
      <xs:enumeration value="C730" />
      <xs:enumeration value="C740" />
      <xs:enumeration value="C750" />
      <xs:enumeration value="C760" />
      <xs:enumeration value="C770" />
      <xs:enumeration value="C780" />
      <xs:enumeration value="C790" />
      <xs:enumeration value="C800" />
      <xs:enumeration value="C810" />
      <xs:enumeration value="C820" />
      <xs:enumeration value="C830" />
      <xs:enumeration value="C840" />
      <xs:enumeration value="C850" />
      <xs:enumeration value="C860" />
      <xs:enumeration value="C870" />
      <xs:enumeration value="C880" />
      <xs:enumeration value="C890" />
      <xs:enumeration value="C900" />
      <xs:enumeration value="C910" />
      <xs:enumeration value="C920" />
      <xs:enumeration value="C930" />
      <xs:enumeration value="C940" />
      <xs:enumeration value="C950" />
      <xs:enumeration value="C960" />
      <xs:enumeration value="C970" />
      <xs:enumeration value="C980" />
      <xs:enumeration value="C990" />
      <xs:enumeration value="CA2T" />
      <xs:enumeration value="CA4T" />
      <xs:enumeration value="CFCT" />
      <xs:enumeration value="CFLT" />
      <xs:enumeration value="CGTT" />
      <xs:enumeration value="CLDT" />
      <xs:enumeration value="COMM" />
      <xs:enumeration value="CRLT" />
      <xs:enumeration value="CTLT" />
      <xs:enumeration value="CUFT" />
      <xs:enumeration value="D000" />
      <xs:enumeration value="D010" />
      <xs:enumeration value="D015" />
      <xs:enumeration value="D020" />
      <xs:enumeration value="D025" />
      <xs:enumeration value="D030" />
      <xs:enumeration value="D040" />
      <xs:enumeration value="D050" />
      <xs:enumeration value="D060" />
      <xs:enumeration value="D070" />
      <xs:enumeration value="D080" />
      <xs:enumeration value="D100" />
      <xs:enumeration value="D101" />
      <xs:enumeration value="D103" />
      <xs:enumeration value="D110" />
      <xs:enumeration value="D120" />
      <xs:enumeration value="D130" />
      <xs:enumeration value="D140" />
      <xs:enumeration value="D141" />
      <xs:enumeration value="D142" />
      <xs:enumeration value="D143" />
      <xs:enumeration value="D144" />
      <xs:enumeration value="D150" />
      <xs:enumeration value="D160" />
      <xs:enumeration value="D170" />
      <xs:enumeration value="D180" />
      <xs:enumeration value="D190" />
      <xs:enumeration value="D200" />
      <xs:enumeration value="D210" />
      <xs:enumeration value="D220" />
      <xs:enumeration value="D230" />
      <xs:enumeration value="D240" />
      <xs:enumeration value="D242" />
      <xs:enumeration value="D244" />
      <xs:enumeration value="D246" />
      <xs:enumeration value="D250" />
      <xs:enumeration value="D260" />
      <xs:enumeration value="D270" />
      <xs:enumeration value="D280" />
      <xs:enumeration value="D290" />
      <xs:enumeration value="D292" />
      <xs:enumeration value="D300" />
      <xs:enumeration value="D301" />
      <xs:enumeration value="D310" />
      <xs:enumeration value="D320" />
      <xs:enumeration value="D330" />
      <xs:enumeration value="D340" />
      <xs:enumeration value="D350" />
      <xs:enumeration value="D360" />
      <xs:enumeration value="D370" />
      <xs:enumeration value="D380" />
      <xs:enumeration value="D390" />
      <xs:enumeration value="D400" />
      <xs:enumeration value="D410" />
      <xs:enumeration value="D420" />
      <xs:enumeration value="D430" />
      <xs:enumeration value="D440" />
      <xs:enumeration value="D450" />
      <xs:enumeration value="D460" />
      <xs:enumeration value="D470" />
      <xs:enumeration value="D480" />
      <xs:enumeration value="D490" />
      <xs:enumeration value="D500" />
      <xs:enumeration value="D501" />
      <xs:enumeration value="D502" />
      <xs:enumeration value="D510" />
      <xs:enumeration value="D520" />
      <xs:enumeration value="D530" />
      <xs:enumeration value="D540" />
      <xs:enumeration value="D550" />
      <xs:enumeration value="D560" />
      <xs:enumeration value="D570" />
      <xs:enumeration value="D580" />
      <xs:enumeration value="D590" />
      <xs:enumeration value="D600" />
      <xs:enumeration value="D610" />
      <xs:enumeration value="D620" />
      <xs:enumeration value="D630" />
      <xs:enumeration value="D640" />
      <xs:enumeration value="D650" />
      <xs:enumeration value="D655" />
      <xs:enumeration value="D660" />
      <xs:enumeration value="D670" />
      <xs:enumeration value="D680" />
      <xs:enumeration value="D690" />
      <xs:enumeration value="D700" />
      <xs:enumeration value="D701" />
      <xs:enumeration value="D710" />
      <xs:enumeration value="D711" />
      <xs:enumeration value="D720" />
      <xs:enumeration value="D730" />
      <xs:enumeration value="D740" />
      <xs:enumeration value="D750" />
      <xs:enumeration value="D760" />
      <xs:enumeration value="D770" />
      <xs:enumeration value="D780" />
      <xs:enumeration value="D790" />
      <xs:enumeration value="D800" />
      <xs:enumeration value="D810" />
      <xs:enumeration value="D820" />
      <xs:enumeration value="D830" />
      <xs:enumeration value="D840" />
      <xs:enumeration value="D850" />
      <xs:enumeration value="D860" />
      <xs:enumeration value="D870" />
      <xs:enumeration value="D880" />
      <xs:enumeration value="D890" />
      <xs:enumeration value="D900" />
      <xs:enumeration value="D910" />
      <xs:enumeration value="D920" />
      <xs:enumeration value="D930" />
      <xs:enumeration value="D940" />
      <xs:enumeration value="D950" />
      <xs:enumeration value="D960" />
      <xs:enumeration value="D970" />
      <xs:enumeration value="D980" />
      <xs:enumeration value="D990" />
      <xs:enumeration value="D995" />
      <xs:enumeration value="DCET" />
      <xs:enumeration value="DCVT" />
      <xs:enumeration value="DDZT" />
      <xs:enumeration value="DEZT" />
      <xs:enumeration value="DFDT" />
      <xs:enumeration value="DGET" />
      <xs:enumeration value="DOVT" />
      <xs:enumeration value="DPDT" />
      <xs:enumeration value="DPET" />
      <xs:enumeration value="E000" />
      <xs:enumeration value="E010" />
      <xs:enumeration value="E020" />
      <xs:enumeration value="E022" />
      <xs:enumeration value="E030" />
      <xs:enumeration value="E040" />
      <xs:enumeration value="E050" />
      <xs:enumeration value="E060" />
      <xs:enumeration value="E063" />
      <xs:enumeration value="E065" />
      <xs:enumeration value="E067" />
      <xs:enumeration value="E068" />
      <xs:enumeration value="E069" />
      <xs:enumeration value="E070" />
      <xs:enumeration value="E080" />
      <xs:enumeration value="E090" />
      <xs:enumeration value="E100" />
      <xs:enumeration value="E110" />
      <xs:enumeration value="E120" />
      <xs:enumeration value="E130" />
      <xs:enumeration value="E140" />
      <xs:enumeration value="E150" />
      <xs:enumeration value="E160" />
      <xs:enumeration value="E170" />
      <xs:enumeration value="E180" />
      <xs:enumeration value="E190" />
      <xs:enumeration value="E191" />
      <xs:enumeration value="E192" />
      <xs:enumeration value="E193" />
      <xs:enumeration value="E200" />
      <xs:enumeration value="E210" />
      <xs:enumeration value="E220" />
      <xs:enumeration value="E230" />
      <xs:enumeration value="E240" />
      <xs:enumeration value="E250" />
      <xs:enumeration value="E260" />
      <xs:enumeration value="E270" />
      <xs:enumeration value="E280" />
      <xs:enumeration value="E290" />
      <xs:enumeration value="E300" />
      <xs:enumeration value="E310" />
      <xs:enumeration value="E320" />
      <xs:enumeration value="E330" />
      <xs:enumeration value="E340" />
      <xs:enumeration value="E350" />
      <xs:enumeration value="E360" />
      <xs:enumeration value="E370" />
      <xs:enumeration value="E380" />
      <xs:enumeration value="E381" />
      <xs:enumeration value="E382" />
      <xs:enumeration value="E384" />
      <xs:enumeration value="E386" />
      <xs:enumeration value="E388" />
      <xs:enumeration value="E389" />
      <xs:enumeration value="E390" />
      <xs:enumeration value="E400" />
      <xs:enumeration value="E410" />
      <xs:enumeration value="E420" />
      <xs:enumeration value="E430" />
      <xs:enumeration value="E440" />
      <xs:enumeration value="E450" />
      <xs:enumeration value="E460" />
      <xs:enumeration value="E470" />
      <xs:enumeration value="E480" />
      <xs:enumeration value="E485" />
      <xs:enumeration value="E490" />
      <xs:enumeration value="E500" />
      <xs:enumeration value="E510" />
      <xs:enumeration value="E520" />
      <xs:enumeration value="E530" />
      <xs:enumeration value="E540" />
      <xs:enumeration value="E550" />
      <xs:enumeration value="E560" />
      <xs:enumeration value="E570" />
      <xs:enumeration value="E580" />
      <xs:enumeration value="E585" />
      <xs:enumeration value="E590" />
      <xs:enumeration value="E600" />
      <xs:enumeration value="E610" />
      <xs:enumeration value="E620" />
      <xs:enumeration value="E630" />
      <xs:enumeration value="E640" />
      <xs:enumeration value="E650" />
      <xs:enumeration value="E660" />
      <xs:enumeration value="E670" />
      <xs:enumeration value="E680" />
      <xs:enumeration value="E690" />
      <xs:enumeration value="E695" />
      <xs:enumeration value="E700" />
      <xs:enumeration value="E710" />
      <xs:enumeration value="E720" />
      <xs:enumeration value="E730" />
      <xs:enumeration value="E740" />
      <xs:enumeration value="E750" />
      <xs:enumeration value="E760" />
      <xs:enumeration value="E770" />
      <xs:enumeration value="E780" />
      <xs:enumeration value="E790" />
      <xs:enumeration value="E800" />
      <xs:enumeration value="E805" />
      <xs:enumeration value="E810" />
      <xs:enumeration value="E820" />
      <xs:enumeration value="E830" />
      <xs:enumeration value="E840" />
      <xs:enumeration value="E850" />
      <xs:enumeration value="E860" />
      <xs:enumeration value="E870" />
      <xs:enumeration value="E880" />
      <xs:enumeration value="E890" />
      <xs:enumeration value="E900" />
      <xs:enumeration value="E910" />
      <xs:enumeration value="E920" />
      <xs:enumeration value="E930" />
      <xs:enumeration value="E940" />
      <xs:enumeration value="E950" />
      <xs:enumeration value="E960" />
      <xs:enumeration value="E970" />
      <xs:enumeration value="E980" />
      <xs:enumeration value="E990" />
      <xs:enumeration value="ENGA" />
      <xs:enumeration value="EXLT" />
      <xs:enumeration value="F000" />
      <xs:enumeration value="F010" />
      <xs:enumeration value="F020" />
      <xs:enumeration value="F030" />
      <xs:enumeration value="F040" />
      <xs:enumeration value="F050" />
      <xs:enumeration value="F060" />
      <xs:enumeration value="F061" />
      <xs:enumeration value="F062" />
      <xs:enumeration value="F063" />
      <xs:enumeration value="F065" />
      <xs:enumeration value="F067" />
      <xs:enumeration value="F070" />
      <xs:enumeration value="F080" />
      <xs:enumeration value="F090" />
      <xs:enumeration value="F100" />
      <xs:enumeration value="F110" />
      <xs:enumeration value="F120" />
      <xs:enumeration value="F130" />
      <xs:enumeration value="F140" />
      <xs:enumeration value="F150" />
      <xs:enumeration value="F155" />
      <xs:enumeration value="F160" />
      <xs:enumeration value="F170" />
      <xs:enumeration value="F180" />
      <xs:enumeration value="F190" />
      <xs:enumeration value="F200" />
      <xs:enumeration value="F210" />
      <xs:enumeration value="F220" />
      <xs:enumeration value="F225" />
      <xs:enumeration value="F230" />
      <xs:enumeration value="F240" />
      <xs:enumeration value="F250" />
      <xs:enumeration value="F260" />
      <xs:enumeration value="F270" />
      <xs:enumeration value="F271" />
      <xs:enumeration value="F272" />
      <xs:enumeration value="F280" />
      <xs:enumeration value="F290" />
      <xs:enumeration value="F300" />
      <xs:enumeration value="F310" />
      <xs:enumeration value="F320" />
      <xs:enumeration value="F330" />
      <xs:enumeration value="F340" />
      <xs:enumeration value="F350" />
      <xs:enumeration value="F360" />
      <xs:enumeration value="F370" />
      <xs:enumeration value="F380" />
      <xs:enumeration value="F390" />
      <xs:enumeration value="F400" />
      <xs:enumeration value="F401" />
      <xs:enumeration value="F410" />
      <xs:enumeration value="F420" />
      <xs:enumeration value="F430" />
      <xs:enumeration value="F440" />
      <xs:enumeration value="F445" />
      <xs:enumeration value="F450" />
      <xs:enumeration value="F460" />
      <xs:enumeration value="F465" />
      <xs:enumeration value="F470" />
      <xs:enumeration value="F480" />
      <xs:enumeration value="F490" />
      <xs:enumeration value="F500" />
      <xs:enumeration value="F510" />
      <xs:enumeration value="F520" />
      <xs:enumeration value="F530" />
      <xs:enumeration value="F540" />
      <xs:enumeration value="F550" />
      <xs:enumeration value="F560" />
      <xs:enumeration value="F570" />
      <xs:enumeration value="F580" />
      <xs:enumeration value="F590" />
      <xs:enumeration value="F600" />
      <xs:enumeration value="F610" />
      <xs:enumeration value="F620" />
      <xs:enumeration value="F630" />
      <xs:enumeration value="F640" />
      <xs:enumeration value="F650" />
      <xs:enumeration value="F660" />
      <xs:enumeration value="F670" />
      <xs:enumeration value="F680" />
      <xs:enumeration value="F690" />
      <xs:enumeration value="F700" />
      <xs:enumeration value="F710" />
      <xs:enumeration value="F720" />
      <xs:enumeration value="F730" />
      <xs:enumeration value="F740" />
      <xs:enumeration value="F750" />
      <xs:enumeration value="F760" />
      <xs:enumeration value="F770" />
      <xs:enumeration value="F780" />
      <xs:enumeration value="F790" />
      <xs:enumeration value="F800" />
      <xs:enumeration value="F810" />
      <xs:enumeration value="F820" />
      <xs:enumeration value="F830" />
      <xs:enumeration value="F840" />
      <xs:enumeration value="F850" />
      <xs:enumeration value="F860" />
      <xs:enumeration value="F870" />
      <xs:enumeration value="F880" />
      <xs:enumeration value="F890" />
      <xs:enumeration value="F900" />
      <xs:enumeration value="F910" />
      <xs:enumeration value="F920" />
      <xs:enumeration value="F930" />
      <xs:enumeration value="F940" />
      <xs:enumeration value="F950" />
      <xs:enumeration value="F960" />
      <xs:enumeration value="F970" />
      <xs:enumeration value="F980" />
      <xs:enumeration value="F990" />
      <xs:enumeration value="F991" />
      <xs:enumeration value="FAKT" />
      <xs:enumeration value="FLST" />
      <xs:enumeration value="G000" />
      <xs:enumeration value="G010" />
      <xs:enumeration value="G020" />
      <xs:enumeration value="G025" />
      <xs:enumeration value="G030" />
      <xs:enumeration value="G040" />
      <xs:enumeration value="G050" />
      <xs:enumeration value="G060" />
      <xs:enumeration value="G070" />
      <xs:enumeration value="G080" />
      <xs:enumeration value="G090" />
      <xs:enumeration value="G100" />
      <xs:enumeration value="G110" />
      <xs:enumeration value="G120" />
      <xs:enumeration value="G130" />
      <xs:enumeration value="G140" />
      <xs:enumeration value="G150" />
      <xs:enumeration value="G160" />
      <xs:enumeration value="G170" />
      <xs:enumeration value="G180" />
      <xs:enumeration value="G190" />
      <xs:enumeration value="G200" />
      <xs:enumeration value="G210" />
      <xs:enumeration value="G220" />
      <xs:enumeration value="G230" />
      <xs:enumeration value="G240" />
      <xs:enumeration value="G250" />
      <xs:enumeration value="G260" />
      <xs:enumeration value="G270" />
      <xs:enumeration value="G280" />
      <xs:enumeration value="G290" />
      <xs:enumeration value="G300" />
      <xs:enumeration value="G310" />
      <xs:enumeration value="G320" />
      <xs:enumeration value="G322" />
      <xs:enumeration value="G324" />
      <xs:enumeration value="G326" />
      <xs:enumeration value="G328" />
      <xs:enumeration value="G329" />
      <xs:enumeration value="G330" />
      <xs:enumeration value="G340" />
      <xs:enumeration value="G350" />
      <xs:enumeration value="G360" />
      <xs:enumeration value="G370" />
      <xs:enumeration value="G380" />
      <xs:enumeration value="G390" />
      <xs:enumeration value="G400" />
      <xs:enumeration value="G410" />
      <xs:enumeration value="G420" />
      <xs:enumeration value="G430" />
      <xs:enumeration value="G440" />
      <xs:enumeration value="G450" />
      <xs:enumeration value="G460" />
      <xs:enumeration value="G470" />
      <xs:enumeration value="G480" />
      <xs:enumeration value="G490" />
      <xs:enumeration value="G500" />
      <xs:enumeration value="G510" />
      <xs:enumeration value="G520" />
      <xs:enumeration value="G530" />
      <xs:enumeration value="G540" />
      <xs:enumeration value="G550" />
      <xs:enumeration value="G560" />
      <xs:enumeration value="G570" />
      <xs:enumeration value="G580" />
      <xs:enumeration value="G590" />
      <xs:enumeration value="G600" />
      <xs:enumeration value="G610" />
      <xs:enumeration value="G620" />
      <xs:enumeration value="G630" />
      <xs:enumeration value="G640" />
      <xs:enumeration value="G650" />
      <xs:enumeration value="G660" />
      <xs:enumeration value="G670" />
      <xs:enumeration value="G680" />
      <xs:enumeration value="G690" />
      <xs:enumeration value="G700" />
      <xs:enumeration value="G710" />
      <xs:enumeration value="G720" />
      <xs:enumeration value="G730" />
      <xs:enumeration value="G740" />
      <xs:enumeration value="G750" />
      <xs:enumeration value="G760" />
      <xs:enumeration value="G770" />
      <xs:enumeration value="G775" />
      <xs:enumeration value="G780" />
      <xs:enumeration value="G790" />
      <xs:enumeration value="G800" />
      <xs:enumeration value="G810" />
      <xs:enumeration value="G820" />
      <xs:enumeration value="G821" />
      <xs:enumeration value="G830" />
      <xs:enumeration value="G840" />
      <xs:enumeration value="G850" />
      <xs:enumeration value="G860" />
      <xs:enumeration value="G870" />
      <xs:enumeration value="G880" />
      <xs:enumeration value="G890" />
      <xs:enumeration value="G900" />
      <xs:enumeration value="G910" />
      <xs:enumeration value="G920" />
      <xs:enumeration value="G930" />
      <xs:enumeration value="G940" />
      <xs:enumeration value="G950" />
      <xs:enumeration value="G960" />
      <xs:enumeration value="G970" />
      <xs:enumeration value="G980" />
      <xs:enumeration value="G990" />
      <xs:enumeration value="GMST" />
      <xs:enumeration value="H000" />
      <xs:enumeration value="H010" />
      <xs:enumeration value="H020" />
      <xs:enumeration value="H030" />
      <xs:enumeration value="H040" />
      <xs:enumeration value="H050" />
      <xs:enumeration value="H060" />
      <xs:enumeration value="H070" />
      <xs:enumeration value="H080" />
      <xs:enumeration value="H090" />
      <xs:enumeration value="H100" />
      <xs:enumeration value="H110" />
      <xs:enumeration value="H120" />
      <xs:enumeration value="H130" />
      <xs:enumeration value="H140" />
      <xs:enumeration value="H150" />
      <xs:enumeration value="H151" />
      <xs:enumeration value="H160" />
      <xs:enumeration value="H170" />
      <xs:enumeration value="H180" />
      <xs:enumeration value="H190" />
      <xs:enumeration value="H200" />
      <xs:enumeration value="H210" />
      <xs:enumeration value="H215" />
      <xs:enumeration value="H220" />
      <xs:enumeration value="H230" />
      <xs:enumeration value="H240" />
      <xs:enumeration value="H250" />
      <xs:enumeration value="H260" />
      <xs:enumeration value="H270" />
      <xs:enumeration value="H280" />
      <xs:enumeration value="H290" />
      <xs:enumeration value="H300" />
      <xs:enumeration value="H310" />
      <xs:enumeration value="H320" />
      <xs:enumeration value="H330" />
      <xs:enumeration value="H340" />
      <xs:enumeration value="H350" />
      <xs:enumeration value="H360" />
      <xs:enumeration value="H370" />
      <xs:enumeration value="H380" />
      <xs:enumeration value="H390" />
      <xs:enumeration value="H400" />
      <xs:enumeration value="H410" />
      <xs:enumeration value="H420" />
      <xs:enumeration value="H430" />
      <xs:enumeration value="H440" />
      <xs:enumeration value="H450" />
      <xs:enumeration value="H460" />
      <xs:enumeration value="H470" />
      <xs:enumeration value="H480" />
      <xs:enumeration value="H490" />
      <xs:enumeration value="H500" />
      <xs:enumeration value="H505" />
      <xs:enumeration value="H507" />
      <xs:enumeration value="H510" />
      <xs:enumeration value="H520" />
      <xs:enumeration value="H530" />
      <xs:enumeration value="H535" />
      <xs:enumeration value="H540" />
      <xs:enumeration value="H550" />
      <xs:enumeration value="H551" />
      <xs:enumeration value="H560" />
      <xs:enumeration value="H570" />
      <xs:enumeration value="H580" />
      <xs:enumeration value="H590" />
      <xs:enumeration value="H600" />
      <xs:enumeration value="H605" />
      <xs:enumeration value="H610" />
      <xs:enumeration value="H620" />
      <xs:enumeration value="H625" />
      <xs:enumeration value="H630" />
      <xs:enumeration value="H640" />
      <xs:enumeration value="H650" />
      <xs:enumeration value="H660" />
      <xs:enumeration value="H670" />
      <xs:enumeration value="H680" />
      <xs:enumeration value="H690" />
      <xs:enumeration value="H700" />
      <xs:enumeration value="H710" />
      <xs:enumeration value="H720" />
      <xs:enumeration value="H730" />
      <xs:enumeration value="H740" />
      <xs:enumeration value="H750" />
      <xs:enumeration value="H760" />
      <xs:enumeration value="H770" />
      <xs:enumeration value="H780" />
      <xs:enumeration value="H790" />
      <xs:enumeration value="H800" />
      <xs:enumeration value="H806" />
      <xs:enumeration value="H810" />
      <xs:enumeration value="H820" />
      <xs:enumeration value="H830" />
      <xs:enumeration value="H840" />
      <xs:enumeration value="H850" />
      <xs:enumeration value="H855" />
      <xs:enumeration value="H860" />
      <xs:enumeration value="H870" />
      <xs:enumeration value="H880" />
      <xs:enumeration value="H890" />
      <xs:enumeration value="H900" />
      <xs:enumeration value="H910" />
      <xs:enumeration value="H920" />
      <xs:enumeration value="H930" />
      <xs:enumeration value="H935" />
      <xs:enumeration value="H940" />
      <xs:enumeration value="H950" />
      <xs:enumeration value="H960" />
      <xs:enumeration value="H970" />
      <xs:enumeration value="H980" />
      <xs:enumeration value="H990" />
      <xs:enumeration value="HZDT" />
      <xs:enumeration value="I000" />
      <xs:enumeration value="I010" />
      <xs:enumeration value="I020" />
      <xs:enumeration value="I030" />
      <xs:enumeration value="I040" />
      <xs:enumeration value="I050" />
      <xs:enumeration value="I060" />
      <xs:enumeration value="I070" />
      <xs:enumeration value="I080" />
      <xs:enumeration value="I090" />
      <xs:enumeration value="I100" />
      <xs:enumeration value="I110" />
      <xs:enumeration value="I120" />
      <xs:enumeration value="I130" />
      <xs:enumeration value="I131" />
      <xs:enumeration value="I132" />
      <xs:enumeration value="I133" />
      <xs:enumeration value="I134" />
      <xs:enumeration value="I136" />
      <xs:enumeration value="I138" />
      <xs:enumeration value="I140" />
      <xs:enumeration value="I150" />
      <xs:enumeration value="I160" />
      <xs:enumeration value="I170" />
      <xs:enumeration value="I180" />
      <xs:enumeration value="I190" />
      <xs:enumeration value="I200" />
      <xs:enumeration value="I210" />
      <xs:enumeration value="I220" />
      <xs:enumeration value="I230" />
      <xs:enumeration value="I240" />
      <xs:enumeration value="I250" />
      <xs:enumeration value="I260" />
      <xs:enumeration value="I270" />
      <xs:enumeration value="I280" />
      <xs:enumeration value="I290" />
      <xs:enumeration value="I300" />
      <xs:enumeration value="I310" />
      <xs:enumeration value="I320" />
      <xs:enumeration value="I330" />
      <xs:enumeration value="I340" />
      <xs:enumeration value="I350" />
      <xs:enumeration value="I360" />
      <xs:enumeration value="I370" />
      <xs:enumeration value="I380" />
      <xs:enumeration value="I390" />
      <xs:enumeration value="I400" />
      <xs:enumeration value="I410" />
      <xs:enumeration value="I411" />
      <xs:enumeration value="I420" />
      <xs:enumeration value="I430" />
      <xs:enumeration value="I431" />
      <xs:enumeration value="I432" />
      <xs:enumeration value="I440" />
      <xs:enumeration value="I450" />
      <xs:enumeration value="I460" />
      <xs:enumeration value="I470" />
      <xs:enumeration value="I480" />
      <xs:enumeration value="I490" />
      <xs:enumeration value="I495" />
      <xs:enumeration value="I500" />
      <xs:enumeration value="I510" />
      <xs:enumeration value="I520" />
      <xs:enumeration value="I530" />
      <xs:enumeration value="I540" />
      <xs:enumeration value="I550" />
      <xs:enumeration value="I560" />
      <xs:enumeration value="I570" />
      <xs:enumeration value="I580" />
      <xs:enumeration value="I590" />
      <xs:enumeration value="I595" />
      <xs:enumeration value="I600" />
      <xs:enumeration value="I610" />
      <xs:enumeration value="I620" />
      <xs:enumeration value="I630" />
      <xs:enumeration value="I640" />
      <xs:enumeration value="I650" />
      <xs:enumeration value="I660" />
      <xs:enumeration value="I670" />
      <xs:enumeration value="I680" />
      <xs:enumeration value="I690" />
      <xs:enumeration value="I700" />
      <xs:enumeration value="I710" />
      <xs:enumeration value="I720" />
      <xs:enumeration value="I730" />
      <xs:enumeration value="I740" />
      <xs:enumeration value="I750" />
      <xs:enumeration value="I760" />
      <xs:enumeration value="IDCT" />
      <xs:enumeration value="LC2T" />
      <xs:enumeration value="LC4T" />
      <xs:enumeration value="LCLT" />
      <xs:enumeration value="LECT" />
      <xs:enumeration value="LFDT" />
      <xs:enumeration value="LMDT" />
      <xs:enumeration value="LNDT" />
      <xs:enumeration value="LPDT" />
      <xs:enumeration value="LQDT" />
      <xs:enumeration value="LTET" />
      <xs:enumeration value="MATT" />
      <xs:enumeration value="OCNT" />
      <xs:enumeration value="OFFA" />
      <xs:enumeration value="OODT" />
      <xs:enumeration value="OTHR" />
      <xs:enumeration value="OWCT" />
      <xs:enumeration value="PRST" />
      <xs:enumeration value="PTAX" />
      <xs:enumeration value="PVPT" />
      <xs:enumeration value="R020" />
      <xs:enumeration value="R030" />
      <xs:enumeration value="R040" />
      <xs:enumeration value="R060" />
      <xs:enumeration value="R080" />
      <xs:enumeration value="RDHT" />
      <xs:enumeration value="RFMT" />
      <xs:enumeration value="RPDT" />
      <xs:enumeration value="RSTT" />
      <xs:enumeration value="SFBT" />
      <xs:enumeration value="SFDT" />
      <xs:enumeration value="SFET" />
      <xs:enumeration value="SSCT" />
      <xs:enumeration value="SSUT" />
      <xs:enumeration value="STDT" />
      <xs:enumeration value="STFT" />
      <xs:enumeration value="STOT" />
      <xs:enumeration value="TERT" />
      <xs:enumeration value="VCLT" />
      <xs:enumeration value="WBBT" />
      <xs:enumeration value="WCFT" />
      <xs:enumeration value="WFTT" />
      <xs:enumeration value="WRBT" />
      <xs:enumeration value="WRIT" />
      <xs:enumeration value="ZZZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_378">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1" />
      <xs:enumeration value="2" />
      <xs:enumeration value="3" />
      <xs:enumeration value="4" />
      <xs:enumeration value="5" />
      <xs:enumeration value="6" />
      <xs:enumeration value="7" />
      <xs:enumeration value="8" />
      <xs:enumeration value="9" />
      <xs:enumeration value="A" />
      <xs:enumeration value="Z" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_331">
    <xs:restriction base="xs:string">
      <xs:enumeration value="01" />
      <xs:enumeration value="02" />
      <xs:enumeration value="03" />
      <xs:enumeration value="04" />
      <xs:enumeration value="05" />
      <xs:enumeration value="06" />
      <xs:enumeration value="07" />
      <xs:enumeration value="08" />
      <xs:enumeration value="09" />
      <xs:enumeration value="10" />
      <xs:enumeration value="11" />
      <xs:enumeration value="12" />
      <xs:enumeration value="13" />
      <xs:enumeration value="15" />
      <xs:enumeration value="18" />
      <xs:enumeration value="20" />
      <xs:enumeration value="21" />
      <xs:enumeration value="25" />
      <xs:enumeration value="CA" />
      <xs:enumeration value="CC" />
      <xs:enumeration value="PP" />
      <xs:enumeration value="ZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_336">
    <xs:restriction base="xs:string">
      <xs:enumeration value="01" />
      <xs:enumeration value="02" />
      <xs:enumeration value="03" />
      <xs:enumeration value="04" />
      <xs:enumeration value="05" />
      <xs:enumeration value="06" />
      <xs:enumeration value="07" />
      <xs:enumeration value="08" />
      <xs:enumeration value="09" />
      <xs:enumeration value="10" />
      <xs:enumeration value="11" />
      <xs:enumeration value="12" />
      <xs:enumeration value="13" />
      <xs:enumeration value="14" />
      <xs:enumeration value="15" />
      <xs:enumeration value="16" />
      <xs:enumeration value="17" />
      <xs:enumeration value="18" />
      <xs:enumeration value="19" />
      <xs:enumeration value="20" />
      <xs:enumeration value="21" />
      <xs:enumeration value="22" />
      <xs:enumeration value="23" />
      <xs:enumeration value="24" />
      <xs:enumeration value="25" />
      <xs:enumeration value="26" />
      <xs:enumeration value="27" />
      <xs:enumeration value="28" />
      <xs:enumeration value="29" />
      <xs:enumeration value="30" />
      <xs:enumeration value="31" />
      <xs:enumeration value="32" />
      <xs:enumeration value="33" />
      <xs:enumeration value="34" />
      <xs:enumeration value="35" />
      <xs:enumeration value="36" />
      <xs:enumeration value="37" />
      <xs:enumeration value="38" />
      <xs:enumeration value="39" />
      <xs:enumeration value="40" />
      <xs:enumeration value="41" />
      <xs:enumeration value="42" />
      <xs:enumeration value="43" />
      <xs:enumeration value="44" />
      <xs:enumeration value="45" />
      <xs:enumeration value="46" />
      <xs:enumeration value="47" />
      <xs:enumeration value="48" />
      <xs:enumeration value="49" />
      <xs:enumeration value="50" />
      <xs:enumeration value="52" />
      <xs:enumeration value="54" />
      <xs:enumeration value="55" />
      <xs:enumeration value="56" />
      <xs:enumeration value="57" />
      <xs:enumeration value="58" />
      <xs:enumeration value="61" />
      <xs:enumeration value="63" />
      <xs:enumeration value="64" />
      <xs:enumeration value="65" />
      <xs:enumeration value="CA" />
      <xs:enumeration value="CO" />
      <xs:enumeration value="NC" />
      <xs:enumeration value="PP" />
      <xs:enumeration value="ZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_333">
    <xs:restriction base="xs:string">
      <xs:enumeration value="09" />
      <xs:enumeration value="1" />
      <xs:enumeration value="10" />
      <xs:enumeration value="11" />
      <xs:enumeration value="12" />
      <xs:enumeration value="13" />
      <xs:enumeration value="14" />
      <xs:enumeration value="15" />
      <xs:enumeration value="16" />
      <xs:enumeration value="2" />
      <xs:enumeration value="3" />
      <xs:enumeration value="4" />
      <xs:enumeration value="5" />
      <xs:enumeration value="6" />
      <xs:enumeration value="7" />
      <xs:enumeration value="8" />
      <xs:enumeration value="ZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_107">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1" />
      <xs:enumeration value="2" />
      <xs:enumeration value="3" />
      <xs:enumeration value="4" />
      <xs:enumeration value="8" />
      <xs:enumeration value="A" />
      <xs:enumeration value="AA" />
      <xs:enumeration value="AB" />
      <xs:enumeration value="AC" />
      <xs:enumeration value="AD" />
      <xs:enumeration value="AE" />
      <xs:enumeration value="AF" />
      <xs:enumeration value="AG" />
      <xs:enumeration value="B" />
      <xs:enumeration value="C" />
      <xs:enumeration value="D" />
      <xs:enumeration value="E" />
      <xs:enumeration value="F" />
      <xs:enumeration value="G" />
      <xs:enumeration value="H" />
      <xs:enumeration value="I" />
      <xs:enumeration value="J" />
      <xs:enumeration value="K" />
      <xs:enumeration value="L" />
      <xs:enumeration value="M" />
      <xs:enumeration value="N" />
      <xs:enumeration value="O" />
      <xs:enumeration value="P" />
      <xs:enumeration value="Q" />
      <xs:enumeration value="R" />
      <xs:enumeration value="S" />
      <xs:enumeration value="T" />
      <xs:enumeration value="U" />
      <xs:enumeration value="V" />
      <xs:enumeration value="W" />
      <xs:enumeration value="X" />
      <xs:enumeration value="Y" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_653">
    <xs:restriction base="xs:string">
      <xs:enumeration value="AMT" />
      <xs:enumeration value="CSH" />
      <xs:enumeration value="DOR" />
      <xs:enumeration value="DPU" />
      <xs:enumeration value="DSH" />
      <xs:enumeration value="DSV" />
      <xs:enumeration value="POR" />
      <xs:enumeration value="PPU" />
      <xs:enumeration value="PSH" />
      <xs:enumeration value="PSV" />
      <xs:enumeration value="UNT" />
      <xs:enumeration value="ZZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_654">
    <xs:restriction base="xs:string">
      <xs:enumeration value="CA" />
      <xs:enumeration value="PC" />
      <xs:enumeration value="UN" />
      <xs:enumeration value="ZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_656">
    <xs:restriction base="xs:string">
      <xs:enumeration value="DAT" />
      <xs:enumeration value="DOF" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_623">
    <xs:restriction base="xs:string">
      <xs:enumeration value="01" />
      <xs:enumeration value="02" />
      <xs:enumeration value="03" />
      <xs:enumeration value="04" />
      <xs:enumeration value="05" />
      <xs:enumeration value="06" />
      <xs:enumeration value="07" />
      <xs:enumeration value="08" />
      <xs:enumeration value="09" />
      <xs:enumeration value="10" />
      <xs:enumeration value="11" />
      <xs:enumeration value="12" />
      <xs:enumeration value="13" />
      <xs:enumeration value="14" />
      <xs:enumeration value="15" />
      <xs:enumeration value="16" />
      <xs:enumeration value="17" />
      <xs:enumeration value="18" />
      <xs:enumeration value="19" />
      <xs:enumeration value="20" />
      <xs:enumeration value="21" />
      <xs:enumeration value="22" />
      <xs:enumeration value="23" />
      <xs:enumeration value="24" />
      <xs:enumeration value="AD" />
      <xs:enumeration value="AS" />
      <xs:enumeration value="AT" />
      <xs:enumeration value="CD" />
      <xs:enumeration value="CS" />
      <xs:enumeration value="CT" />
      <xs:enumeration value="ED" />
      <xs:enumeration value="ES" />
      <xs:enumeration value="ET" />
      <xs:enumeration value="GM" />
      <xs:enumeration value="HD" />
      <xs:enumeration value="HS" />
      <xs:enumeration value="HT" />
      <xs:enumeration value="LT" />
      <xs:enumeration value="MD" />
      <xs:enumeration value="MS" />
      <xs:enumeration value="MT" />
      <xs:enumeration value="ND" />
      <xs:enumeration value="NS" />
      <xs:enumeration value="NT" />
      <xs:enumeration value="PD" />
      <xs:enumeration value="PS" />
      <xs:enumeration value="PT" />
      <xs:enumeration value="TD" />
      <xs:enumeration value="TS" />
      <xs:enumeration value="TT" />
      <xs:enumeration value="UT" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_1250">
    <xs:restriction base="xs:string">
      <xs:enumeration value="CC" />
      <xs:enumeration value="CD" />
      <xs:enumeration value="CM" />
      <xs:enumeration value="CQ" />
      <xs:enumeration value="CY" />
      <xs:enumeration value="D6" />
      <xs:enumeration value="D8" />
      <xs:enumeration value="DA" />
      <xs:enumeration value="DB" />
      <xs:enumeration value="DD" />
      <xs:enumeration value="DT" />
      <xs:enumeration value="DTS" />
      <xs:enumeration value="EH" />
      <xs:enumeration value="KA" />
      <xs:enumeration value="MD" />
      <xs:enumeration value="MM" />
      <xs:enumeration value="RD" />
      <xs:enumeration value="RD2" />
      <xs:enumeration value="RD4" />
      <xs:enumeration value="RD5" />
      <xs:enumeration value="RD6" />
      <xs:enumeration value="RD8" />
      <xs:enumeration value="RDM" />
      <xs:enumeration value="RDT" />
      <xs:enumeration value="RMD" />
      <xs:enumeration value="RMY" />
      <xs:enumeration value="RTM" />
      <xs:enumeration value="RTS" />
      <xs:enumeration value="TC" />
      <xs:enumeration value="TM" />
      <xs:enumeration value="TQ" />
      <xs:enumeration value="TR" />
      <xs:enumeration value="TS" />
      <xs:enumeration value="TT" />
      <xs:enumeration value="TU" />
      <xs:enumeration value="UN" />
      <xs:enumeration value="YM" />
      <xs:enumeration value="YMM" />
      <xs:enumeration value="YY" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_345">
    <xs:restriction base="xs:string">
      <xs:enumeration value="AA" />
      <xs:enumeration value="AB" />
      <xs:enumeration value="AC" />
      <xs:enumeration value="AD" />
      <xs:enumeration value="AE" />
      <xs:enumeration value="AF" />
      <xs:enumeration value="AG" />
      <xs:enumeration value="AH" />
      <xs:enumeration value="AI" />
      <xs:enumeration value="AJ" />
      <xs:enumeration value="AK" />
      <xs:enumeration value="AL" />
      <xs:enumeration value="AM" />
      <xs:enumeration value="AP" />
      <xs:enumeration value="AR" />
      <xs:enumeration value="AS" />
      <xs:enumeration value="AT" />
      <xs:enumeration value="AU" />
      <xs:enumeration value="AV" />
      <xs:enumeration value="AW" />
      <xs:enumeration value="AX" />
      <xs:enumeration value="AY" />
      <xs:enumeration value="AZ" />
      <xs:enumeration value="BA" />
      <xs:enumeration value="BB" />
      <xs:enumeration value="BC" />
      <xs:enumeration value="BD" />
      <xs:enumeration value="BE" />
      <xs:enumeration value="BF" />
      <xs:enumeration value="BG" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_235">
    <xs:restriction base="xs:string">
      <xs:enumeration value="A1" />
      <xs:enumeration value="A2" />
      <xs:enumeration value="A3" />
      <xs:enumeration value="A4" />
      <xs:enumeration value="A5" />
      <xs:enumeration value="A6" />
      <xs:enumeration value="A7" />
      <xs:enumeration value="A8" />
      <xs:enumeration value="A9" />
      <xs:enumeration value="AA" />
      <xs:enumeration value="AB" />
      <xs:enumeration value="AC" />
      <xs:enumeration value="AD" />
      <xs:enumeration value="AE" />
      <xs:enumeration value="AF" />
      <xs:enumeration value="AG" />
      <xs:enumeration value="AH" />
      <xs:enumeration value="AI" />
      <xs:enumeration value="AJ" />
      <xs:enumeration value="AK" />
      <xs:enumeration value="AL" />
      <xs:enumeration value="AM" />
      <xs:enumeration value="AN" />
      <xs:enumeration value="AO" />
      <xs:enumeration value="AP" />
      <xs:enumeration value="AQ" />
      <xs:enumeration value="AR" />
      <xs:enumeration value="AS" />
      <xs:enumeration value="AT" />
      <xs:enumeration value="AU" />
      <xs:enumeration value="AV" />
      <xs:enumeration value="AW" />
      <xs:enumeration value="AX" />
      <xs:enumeration value="AY" />
      <xs:enumeration value="AZ" />
      <xs:enumeration value="B1" />
      <xs:enumeration value="B2" />
      <xs:enumeration value="B3" />
      <xs:enumeration value="B4" />
      <xs:enumeration value="B5" />
      <xs:enumeration value="B6" />
      <xs:enumeration value="B7" />
      <xs:enumeration value="B8" />
      <xs:enumeration value="B9" />
      <xs:enumeration value="BA" />
      <xs:enumeration value="BB" />
      <xs:enumeration value="BC" />
      <xs:enumeration value="BD" />
      <xs:enumeration value="BE" />
      <xs:enumeration value="BF" />
      <xs:enumeration value="BG" />
      <xs:enumeration value="BH" />
      <xs:enumeration value="BI" />
      <xs:enumeration value="BJ" />
      <xs:enumeration value="BK" />
      <xs:enumeration value="BL" />
      <xs:enumeration value="BM" />
      <xs:enumeration value="BN" />
      <xs:enumeration value="BO" />
      <xs:enumeration value="BP" />
      <xs:enumeration value="BQ" />
      <xs:enumeration value="BR" />
      <xs:enumeration value="BS" />
      <xs:enumeration value="BT" />
      <xs:enumeration value="BU" />
      <xs:enumeration value="BV" />
      <xs:enumeration value="BW" />
      <xs:enumeration value="BX" />
      <xs:enumeration value="BY" />
      <xs:enumeration value="BZ" />
      <xs:enumeration value="C1" />
      <xs:enumeration value="C2" />
      <xs:enumeration value="C3" />
      <xs:enumeration value="C4" />
      <xs:enumeration value="C5" />
      <xs:enumeration value="C6" />
      <xs:enumeration value="C7" />
      <xs:enumeration value="C8" />
      <xs:enumeration value="C9" />
      <xs:enumeration value="CA" />
      <xs:enumeration value="CB" />
      <xs:enumeration value="CC" />
      <xs:enumeration value="CD" />
      <xs:enumeration value="CE" />
      <xs:enumeration value="CF" />
      <xs:enumeration value="CG" />
      <xs:enumeration value="CH" />
      <xs:enumeration value="CI" />
      <xs:enumeration value="CJ" />
      <xs:enumeration value="CK" />
      <xs:enumeration value="CL" />
      <xs:enumeration value="CM" />
      <xs:enumeration value="CN" />
      <xs:enumeration value="CO" />
      <xs:enumeration value="CP" />
      <xs:enumeration value="CQ" />
      <xs:enumeration value="CR" />
      <xs:enumeration value="CS" />
      <xs:enumeration value="CT" />
      <xs:enumeration value="CU" />
      <xs:enumeration value="CV" />
      <xs:enumeration value="CW" />
      <xs:enumeration value="CX" />
      <xs:enumeration value="CY" />
      <xs:enumeration value="CZ" />
      <xs:enumeration value="D1" />
      <xs:enumeration value="D2" />
      <xs:enumeration value="D3" />
      <xs:enumeration value="D4" />
      <xs:enumeration value="D5" />
      <xs:enumeration value="DD" />
      <xs:enumeration value="DE" />
      <xs:enumeration value="DF" />
      <xs:enumeration value="DG" />
      <xs:enumeration value="DI" />
      <xs:enumeration value="DL" />
      <xs:enumeration value="DM" />
      <xs:enumeration value="DN" />
      <xs:enumeration value="DO" />
      <xs:enumeration value="DP" />
      <xs:enumeration value="DQ" />
      <xs:enumeration value="DR" />
      <xs:enumeration value="DS" />
      <xs:enumeration value="DT" />
      <xs:enumeration value="DU" />
      <xs:enumeration value="DV" />
      <xs:enumeration value="DW" />
      <xs:enumeration value="DX" />
      <xs:enumeration value="DY" />
      <xs:enumeration value="DZ" />
      <xs:enumeration value="E1" />
      <xs:enumeration value="E2" />
      <xs:enumeration value="E3" />
      <xs:enumeration value="E4" />
      <xs:enumeration value="E5" />
      <xs:enumeration value="E6" />
      <xs:enumeration value="EA" />
      <xs:enumeration value="EB" />
      <xs:enumeration value="EC" />
      <xs:enumeration value="ED" />
      <xs:enumeration value="EE" />
      <xs:enumeration value="EF" />
      <xs:enumeration value="EG" />
      <xs:enumeration value="EH" />
      <xs:enumeration value="EI" />
      <xs:enumeration value="EJ" />
      <xs:enumeration value="EK" />
      <xs:enumeration value="EL" />
      <xs:enumeration value="EM" />
      <xs:enumeration value="EN" />
      <xs:enumeration value="EP" />
      <xs:enumeration value="EQ" />
      <xs:enumeration value="ER" />
      <xs:enumeration value="ES" />
      <xs:enumeration value="EU" />
      <xs:enumeration value="EX" />
      <xs:enumeration value="EZ" />
      <xs:enumeration value="F1" />
      <xs:enumeration value="F2" />
      <xs:enumeration value="F3" />
      <xs:enumeration value="F4" />
      <xs:enumeration value="F5" />
      <xs:enumeration value="F6" />
      <xs:enumeration value="F7" />
      <xs:enumeration value="F8" />
      <xs:enumeration value="F9" />
      <xs:enumeration value="FA" />
      <xs:enumeration value="FB" />
      <xs:enumeration value="FC" />
      <xs:enumeration value="FD" />
      <xs:enumeration value="FE" />
      <xs:enumeration value="FF" />
      <xs:enumeration value="FG" />
      <xs:enumeration value="FI" />
      <xs:enumeration value="FL" />
      <xs:enumeration value="FM" />
      <xs:enumeration value="FN" />
      <xs:enumeration value="FP" />
      <xs:enumeration value="FS" />
      <xs:enumeration value="FT" />
      <xs:enumeration value="FW" />
      <xs:enumeration value="GA" />
      <xs:enumeration value="GC" />
      <xs:enumeration value="GD" />
      <xs:enumeration value="GE" />
      <xs:enumeration value="GI" />
      <xs:enumeration value="GK" />
      <xs:enumeration value="GN" />
      <xs:enumeration value="GQ" />
      <xs:enumeration value="GR" />
      <xs:enumeration value="GS" />
      <xs:enumeration value="GU" />
      <xs:enumeration value="HC" />
      <xs:enumeration value="HD" />
      <xs:enumeration value="HI" />
      <xs:enumeration value="HN" />
      <xs:enumeration value="IA" />
      <xs:enumeration value="IB" />
      <xs:enumeration value="IC" />
      <xs:enumeration value="ID" />
      <xs:enumeration value="IE" />
      <xs:enumeration value="IF" />
      <xs:enumeration value="IG" />
      <xs:enumeration value="IM" />
      <xs:enumeration value="IN" />
      <xs:enumeration value="IP" />
      <xs:enumeration value="IQ" />
      <xs:enumeration value="IR" />
      <xs:enumeration value="IS" />
      <xs:enumeration value="IT" />
      <xs:enumeration value="IV" />
      <xs:enumeration value="IW" />
      <xs:enumeration value="IZ" />
      <xs:enumeration value="JA" />
      <xs:enumeration value="JB" />
      <xs:enumeration value="JC" />
      <xs:enumeration value="JD" />
      <xs:enumeration value="JN" />
      <xs:enumeration value="JP" />
      <xs:enumeration value="JS" />
      <xs:enumeration value="KA" />
      <xs:enumeration value="KB" />
      <xs:enumeration value="KD" />
      <xs:enumeration value="KE" />
      <xs:enumeration value="KF" />
      <xs:enumeration value="KG" />
      <xs:enumeration value="KI" />
      <xs:enumeration value="KJ" />
      <xs:enumeration value="KK" />
      <xs:enumeration value="KL" />
      <xs:enumeration value="KM" />
      <xs:enumeration value="KN" />
      <xs:enumeration value="KP" />
      <xs:enumeration value="L1" />
      <xs:enumeration value="L2" />
      <xs:enumeration value="L3" />
      <xs:enumeration value="L4" />
      <xs:enumeration value="L5" />
      <xs:enumeration value="LA" />
      <xs:enumeration value="LB" />
      <xs:enumeration value="LC" />
      <xs:enumeration value="LD" />
      <xs:enumeration value="LG" />
      <xs:enumeration value="LP" />
      <xs:enumeration value="LR" />
      <xs:enumeration value="LS" />
      <xs:enumeration value="LT" />
      <xs:enumeration value="LU" />
      <xs:enumeration value="MA" />
      <xs:enumeration value="MB" />
      <xs:enumeration value="MC" />
      <xs:enumeration value="MD" />
      <xs:enumeration value="ME" />
      <xs:enumeration value="MF" />
      <xs:enumeration value="MG" />
      <xs:enumeration value="MH" />
      <xs:enumeration value="MI" />
      <xs:enumeration value="MJ" />
      <xs:enumeration value="MK" />
      <xs:enumeration value="MM" />
      <xs:enumeration value="MN" />
      <xs:enumeration value="MO" />
      <xs:enumeration value="MP" />
      <xs:enumeration value="MQ" />
      <xs:enumeration value="MR" />
      <xs:enumeration value="MS" />
      <xs:enumeration value="MT" />
      <xs:enumeration value="MU" />
      <xs:enumeration value="MV" />
      <xs:enumeration value="MW" />
      <xs:enumeration value="MX" />
      <xs:enumeration value="N1" />
      <xs:enumeration value="N2" />
      <xs:enumeration value="N3" />
      <xs:enumeration value="N4" />
      <xs:enumeration value="N5" />
      <xs:enumeration value="N6" />
      <xs:enumeration value="NC" />
      <xs:enumeration value="ND" />
      <xs:enumeration value="NE" />
      <xs:enumeration value="NH" />
      <xs:enumeration value="NM" />
      <xs:enumeration value="NR" />
      <xs:enumeration value="NU" />
      <xs:enumeration value="NW" />
      <xs:enumeration value="NZ" />
      <xs:enumeration value="OA" />
      <xs:enumeration value="OB" />
      <xs:enumeration value="OC" />
      <xs:enumeration value="OD" />
      <xs:enumeration value="OE" />
      <xs:enumeration value="OF" />
      <xs:enumeration value="OG" />
      <xs:enumeration value="OH" />
      <xs:enumeration value="OI" />
      <xs:enumeration value="OL" />
      <xs:enumeration value="ON" />
      <xs:enumeration value="OO" />
      <xs:enumeration value="OP" />
      <xs:enumeration value="OR" />
      <xs:enumeration value="OT" />
      <xs:enumeration value="P1" />
      <xs:enumeration value="P2" />
      <xs:enumeration value="P3" />
      <xs:enumeration value="P4" />
      <xs:enumeration value="P5" />
      <xs:enumeration value="P7" />
      <xs:enumeration value="P8" />
      <xs:enumeration value="P9" />
      <xs:enumeration value="PA" />
      <xs:enumeration value="PB" />
      <xs:enumeration value="PC" />
      <xs:enumeration value="PD" />
      <xs:enumeration value="PE" />
      <xs:enumeration value="PF" />
      <xs:enumeration value="PG" />
      <xs:enumeration value="PH" />
      <xs:enumeration value="PI" />
      <xs:enumeration value="PJ" />
      <xs:enumeration value="PK" />
      <xs:enumeration value="PL" />
      <xs:enumeration value="PM" />
      <xs:enumeration value="PN" />
      <xs:enumeration value="PO" />
      <xs:enumeration value="PP" />
      <xs:enumeration value="PQ" />
      <xs:enumeration value="PR" />
      <xs:enumeration value="PS" />
      <xs:enumeration value="PT" />
      <xs:enumeration value="PU" />
      <xs:enumeration value="PV" />
      <xs:enumeration value="PW" />
      <xs:enumeration value="PX" />
      <xs:enumeration value="PY" />
      <xs:enumeration value="PZ" />
      <xs:enumeration value="R1" />
      <xs:enumeration value="R2" />
      <xs:enumeration value="RA" />
      <xs:enumeration value="RB" />
      <xs:enumeration value="RC" />
      <xs:enumeration value="RD" />
      <xs:enumeration value="RE" />
      <xs:enumeration value="RF" />
      <xs:enumeration value="RG" />
      <xs:enumeration value="RH" />
      <xs:enumeration value="RI" />
      <xs:enumeration value="RJ" />
      <xs:enumeration value="RK" />
      <xs:enumeration value="RL" />
      <xs:enumeration value="RM" />
      <xs:enumeration value="RN" />
      <xs:enumeration value="RO" />
      <xs:enumeration value="RP" />
      <xs:enumeration value="RR" />
      <xs:enumeration value="RS" />
      <xs:enumeration value="RT" />
      <xs:enumeration value="RU" />
      <xs:enumeration value="RV" />
      <xs:enumeration value="RW" />
      <xs:enumeration value="RY" />
      <xs:enumeration value="RZ" />
      <xs:enumeration value="S2" />
      <xs:enumeration value="S3" />
      <xs:enumeration value="S4" />
      <xs:enumeration value="S5" />
      <xs:enumeration value="S6" />
      <xs:enumeration value="S7" />
      <xs:enumeration value="S8" />
      <xs:enumeration value="SA" />
      <xs:enumeration value="SB" />
      <xs:enumeration value="SC" />
      <xs:enumeration value="SD" />
      <xs:enumeration value="SE" />
      <xs:enumeration value="SF" />
      <xs:enumeration value="SG" />
      <xs:enumeration value="SH" />
      <xs:enumeration value="SI" />
      <xs:enumeration value="SJ" />
      <xs:enumeration value="SK" />
      <xs:enumeration value="SL" />
      <xs:enumeration value="SM" />
      <xs:enumeration value="SN" />
      <xs:enumeration value="SO" />
      <xs:enumeration value="SP" />
      <xs:enumeration value="SQ" />
      <xs:enumeration value="SR" />
      <xs:enumeration value="SS" />
      <xs:enumeration value="ST" />
      <xs:enumeration value="SU" />
      <xs:enumeration value="SV" />
      <xs:enumeration value="SW" />
      <xs:enumeration value="SX" />
      <xs:enumeration value="SY" />
      <xs:enumeration value="SZ" />
      <xs:enumeration value="T2" />
      <xs:enumeration value="T3" />
      <xs:enumeration value="TA" />
      <xs:enumeration value="TB" />
      <xs:enumeration value="TC" />
      <xs:enumeration value="TD" />
      <xs:enumeration value="TE" />
      <xs:enumeration value="TF" />
      <xs:enumeration value="TG" />
      <xs:enumeration value="TH" />
      <xs:enumeration value="TI" />
      <xs:enumeration value="TJ" />
      <xs:enumeration value="TM" />
      <xs:enumeration value="TN" />
      <xs:enumeration value="TP" />
      <xs:enumeration value="TR" />
      <xs:enumeration value="TS" />
      <xs:enumeration value="TT" />
      <xs:enumeration value="TU" />
      <xs:enumeration value="TV" />
      <xs:enumeration value="TW" />
      <xs:enumeration value="TX" />
      <xs:enumeration value="TY" />
      <xs:enumeration value="TZ" />
      <xs:enumeration value="U2" />
      <xs:enumeration value="U3" />
      <xs:enumeration value="U5" />
      <xs:enumeration value="U6" />
      <xs:enumeration value="UA" />
      <xs:enumeration value="UB" />
      <xs:enumeration value="UC" />
      <xs:enumeration value="UD" />
      <xs:enumeration value="UE" />
      <xs:enumeration value="UF" />
      <xs:enumeration value="UG" />
      <xs:enumeration value="UH" />
      <xs:enumeration value="UI" />
      <xs:enumeration value="UJ" />
      <xs:enumeration value="UK" />
      <xs:enumeration value="UL" />
      <xs:enumeration value="UM" />
      <xs:enumeration value="UN" />
      <xs:enumeration value="UO" />
      <xs:enumeration value="UP" />
      <xs:enumeration value="UQ" />
      <xs:enumeration value="UR" />
      <xs:enumeration value="US" />
      <xs:enumeration value="UT" />
      <xs:enumeration value="UV" />
      <xs:enumeration value="UX" />
      <xs:enumeration value="VA" />
      <xs:enumeration value="VB" />
      <xs:enumeration value="VC" />
      <xs:enumeration value="VE" />
      <xs:enumeration value="VI" />
      <xs:enumeration value="VM" />
      <xs:enumeration value="VN" />
      <xs:enumeration value="VO" />
      <xs:enumeration value="VP" />
      <xs:enumeration value="VS" />
      <xs:enumeration value="VT" />
      <xs:enumeration value="VU" />
      <xs:enumeration value="VV" />
      <xs:enumeration value="VX" />
      <xs:enumeration value="W1" />
      <xs:enumeration value="W2" />
      <xs:enumeration value="W5" />
      <xs:enumeration value="W6" />
      <xs:enumeration value="W7" />
      <xs:enumeration value="WA" />
      <xs:enumeration value="WC" />
      <xs:enumeration value="WL" />
      <xs:enumeration value="WR" />
      <xs:enumeration value="WS" />
      <xs:enumeration value="XA" />
      <xs:enumeration value="XC" />
      <xs:enumeration value="XP" />
      <xs:enumeration value="XQ" />
      <xs:enumeration value="XZ" />
      <xs:enumeration value="YP" />
      <xs:enumeration value="ZB" />
      <xs:enumeration value="ZR" />
      <xs:enumeration value="ZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_349">
    <xs:restriction base="xs:string">
      <xs:enumeration value="F" />
      <xs:enumeration value="S" />
      <xs:enumeration value="X" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_750">
    <xs:restriction base="xs:string">
      <xs:enumeration value="01" />
      <xs:enumeration value="02" />
      <xs:enumeration value="08" />
      <xs:enumeration value="09" />
      <xs:enumeration value="10" />
      <xs:enumeration value="11" />
      <xs:enumeration value="12" />
      <xs:enumeration value="13" />
      <xs:enumeration value="14" />
      <xs:enumeration value="15" />
      <xs:enumeration value="16" />
      <xs:enumeration value="17" />
      <xs:enumeration value="18" />
      <xs:enumeration value="19" />
      <xs:enumeration value="20" />
      <xs:enumeration value="21" />
      <xs:enumeration value="22" />
      <xs:enumeration value="23" />
      <xs:enumeration value="25" />
      <xs:enumeration value="28" />
      <xs:enumeration value="29" />
      <xs:enumeration value="30" />
      <xs:enumeration value="32" />
      <xs:enumeration value="33" />
      <xs:enumeration value="34" />
      <xs:enumeration value="35" />
      <xs:enumeration value="36" />
      <xs:enumeration value="37" />
      <xs:enumeration value="38" />
      <xs:enumeration value="39" />
      <xs:enumeration value="40" />
      <xs:enumeration value="41" />
      <xs:enumeration value="42" />
      <xs:enumeration value="43" />
      <xs:enumeration value="54" />
      <xs:enumeration value="55" />
      <xs:enumeration value="56" />
      <xs:enumeration value="58" />
      <xs:enumeration value="59" />
      <xs:enumeration value="60" />
      <xs:enumeration value="61" />
      <xs:enumeration value="62" />
      <xs:enumeration value="63" />
      <xs:enumeration value="64" />
      <xs:enumeration value="65" />
      <xs:enumeration value="66" />
      <xs:enumeration value="67" />
      <xs:enumeration value="68" />
      <xs:enumeration value="69" />
      <xs:enumeration value="70" />
      <xs:enumeration value="71" />
      <xs:enumeration value="72" />
      <xs:enumeration value="73" />
      <xs:enumeration value="74" />
      <xs:enumeration value="75" />
      <xs:enumeration value="76" />
      <xs:enumeration value="77" />
      <xs:enumeration value="78" />
      <xs:enumeration value="79" />
      <xs:enumeration value="80" />
      <xs:enumeration value="81" />
      <xs:enumeration value="82" />
      <xs:enumeration value="83" />
      <xs:enumeration value="84" />
      <xs:enumeration value="85" />
      <xs:enumeration value="86" />
      <xs:enumeration value="87" />
      <xs:enumeration value="88" />
      <xs:enumeration value="89" />
      <xs:enumeration value="90" />
      <xs:enumeration value="91" />
      <xs:enumeration value="92" />
      <xs:enumeration value="93" />
      <xs:enumeration value="94" />
      <xs:enumeration value="95" />
      <xs:enumeration value="96" />
      <xs:enumeration value="97" />
      <xs:enumeration value="99" />
      <xs:enumeration value="9A" />
      <xs:enumeration value="9B" />
      <xs:enumeration value="9C" />
      <xs:enumeration value="9D" />
      <xs:enumeration value="AF" />
      <xs:enumeration value="AG" />
      <xs:enumeration value="AGE" />
      <xs:enumeration value="AT" />
      <xs:enumeration value="B8" />
      <xs:enumeration value="BC" />
      <xs:enumeration value="BCC" />
      <xs:enumeration value="BES" />
      <xs:enumeration value="BEV" />
      <xs:enumeration value="BLM" />
      <xs:enumeration value="BND" />
      <xs:enumeration value="BPI" />
      <xs:enumeration value="BRG" />
      <xs:enumeration value="BW" />
      <xs:enumeration value="C2" />
      <xs:enumeration value="C3" />
      <xs:enumeration value="C4" />
      <xs:enumeration value="C5" />
      <xs:enumeration value="C6" />
      <xs:enumeration value="CCN" />
      <xs:enumeration value="CD" />
      <xs:enumeration value="CFC" />
      <xs:enumeration value="CH" />
      <xs:enumeration value="CHF" />
      <xs:enumeration value="CL" />
      <xs:enumeration value="CLT" />
      <xs:enumeration value="CM" />
      <xs:enumeration value="CMS" />
      <xs:enumeration value="CO" />
      <xs:enumeration value="CP" />
      <xs:enumeration value="CS" />
      <xs:enumeration value="CU" />
      <xs:enumeration value="CW" />
      <xs:enumeration value="DAC" />
      <xs:enumeration value="DAF" />
      <xs:enumeration value="DE" />
      <xs:enumeration value="DF" />
      <xs:enumeration value="DIR" />
      <xs:enumeration value="DM" />
      <xs:enumeration value="EC" />
      <xs:enumeration value="EN" />
      <xs:enumeration value="FA" />
      <xs:enumeration value="FC" />
      <xs:enumeration value="FCD" />
      <xs:enumeration value="FDD" />
      <xs:enumeration value="FL" />
      <xs:enumeration value="FLV" />
      <xs:enumeration value="FMR" />
      <xs:enumeration value="FQ" />
      <xs:enumeration value="GD" />
      <xs:enumeration value="GEN" />
      <xs:enumeration value="GM" />
      <xs:enumeration value="GS" />
      <xs:enumeration value="HB" />
      <xs:enumeration value="HY" />
      <xs:enumeration value="HZ" />
      <xs:enumeration value="HZR" />
      <xs:enumeration value="ING" />
      <xs:enumeration value="INJ" />
      <xs:enumeration value="KI" />
      <xs:enumeration value="LC" />
      <xs:enumeration value="LO" />
      <xs:enumeration value="MA" />
      <xs:enumeration value="MAC" />
      <xs:enumeration value="MB" />
      <xs:enumeration value="MBU" />
      <xs:enumeration value="MS" />
      <xs:enumeration value="MSG" />
      <xs:enumeration value="NH" />
      <xs:enumeration value="OC" />
      <xs:enumeration value="OD" />
      <xs:enumeration value="ODR" />
      <xs:enumeration value="OR" />
      <xs:enumeration value="OT" />
      <xs:enumeration value="P6" />
      <xs:enumeration value="PD" />
      <xs:enumeration value="PF" />
      <xs:enumeration value="PFA" />
      <xs:enumeration value="PFC" />
      <xs:enumeration value="PFG" />
      <xs:enumeration value="PFI" />
      <xs:enumeration value="PFK" />
      <xs:enumeration value="PFL" />
      <xs:enumeration value="PFM" />
      <xs:enumeration value="PFN" />
      <xs:enumeration value="PFP" />
      <xs:enumeration value="PFS" />
      <xs:enumeration value="PFT" />
      <xs:enumeration value="PG" />
      <xs:enumeration value="PP" />
      <xs:enumeration value="PR" />
      <xs:enumeration value="PRI" />
      <xs:enumeration value="PRO" />
      <xs:enumeration value="PSC" />
      <xs:enumeration value="PUB" />
      <xs:enumeration value="PUR" />
      <xs:enumeration value="QAS" />
      <xs:enumeration value="R3" />
      <xs:enumeration value="RA" />
      <xs:enumeration value="RCC" />
      <xs:enumeration value="RM" />
      <xs:enumeration value="RR" />
      <xs:enumeration value="RSD" />
      <xs:enumeration value="RSE" />
      <xs:enumeration value="RX" />
      <xs:enumeration value="SC" />
      <xs:enumeration value="SE" />
      <xs:enumeration value="SEC" />
      <xs:enumeration value="SF" />
      <xs:enumeration value="SIZ" />
      <xs:enumeration value="SLM" />
      <xs:enumeration value="SOL" />
      <xs:enumeration value="ST" />
      <xs:enumeration value="STL" />
      <xs:enumeration value="SYN" />
      <xs:enumeration value="TC" />
      <xs:enumeration value="TE" />
      <xs:enumeration value="TF" />
      <xs:enumeration value="THR" />
      <xs:enumeration value="TIF" />
      <xs:enumeration value="TIR" />
      <xs:enumeration value="TP" />
      <xs:enumeration value="TR" />
      <xs:enumeration value="TRN" />
      <xs:enumeration value="TWF" />
      <xs:enumeration value="TZ" />
      <xs:enumeration value="VA" />
      <xs:enumeration value="VC" />
      <xs:enumeration value="VI" />
      <xs:enumeration value="WD" />
      <xs:enumeration value="WF" />
      <xs:enumeration value="WLC" />
      <xs:enumeration value="WT" />
      <xs:enumeration value="WTT" />
      <xs:enumeration value="ZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_752">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1S" />
      <xs:enumeration value="2S" />
      <xs:enumeration value="A1" />
      <xs:enumeration value="AL" />
      <xs:enumeration value="AO" />
      <xs:enumeration value="AS" />
      <xs:enumeration value="B1" />
      <xs:enumeration value="BC" />
      <xs:enumeration value="BI" />
      <xs:enumeration value="BK" />
      <xs:enumeration value="BL" />
      <xs:enumeration value="BR" />
      <xs:enumeration value="BS" />
      <xs:enumeration value="BT" />
      <xs:enumeration value="CH" />
      <xs:enumeration value="CT" />
      <xs:enumeration value="DO" />
      <xs:enumeration value="DT" />
      <xs:enumeration value="DU" />
      <xs:enumeration value="EX" />
      <xs:enumeration value="FR" />
      <xs:enumeration value="FS" />
      <xs:enumeration value="GF" />
      <xs:enumeration value="IN" />
      <xs:enumeration value="IT" />
      <xs:enumeration value="KB" />
      <xs:enumeration value="LC" />
      <xs:enumeration value="LO" />
      <xs:enumeration value="LT" />
      <xs:enumeration value="M1" />
      <xs:enumeration value="MC" />
      <xs:enumeration value="MD" />
      <xs:enumeration value="NS" />
      <xs:enumeration value="NT" />
      <xs:enumeration value="OA" />
      <xs:enumeration value="OS" />
      <xs:enumeration value="OT" />
      <xs:enumeration value="R0" />
      <xs:enumeration value="R1" />
      <xs:enumeration value="R2" />
      <xs:enumeration value="R3" />
      <xs:enumeration value="R4" />
      <xs:enumeration value="R5" />
      <xs:enumeration value="R6" />
      <xs:enumeration value="R7" />
      <xs:enumeration value="R8" />
      <xs:enumeration value="R9" />
      <xs:enumeration value="RA" />
      <xs:enumeration value="RB" />
      <xs:enumeration value="RC" />
      <xs:enumeration value="RD" />
      <xs:enumeration value="RE" />
      <xs:enumeration value="RF" />
      <xs:enumeration value="RG" />
      <xs:enumeration value="RH" />
      <xs:enumeration value="RI" />
      <xs:enumeration value="RJ" />
      <xs:enumeration value="RK" />
      <xs:enumeration value="RL" />
      <xs:enumeration value="RM" />
      <xs:enumeration value="RN" />
      <xs:enumeration value="RO" />
      <xs:enumeration value="RP" />
      <xs:enumeration value="RQ" />
      <xs:enumeration value="RR" />
      <xs:enumeration value="RS" />
      <xs:enumeration value="RT" />
      <xs:enumeration value="RU" />
      <xs:enumeration value="RV" />
      <xs:enumeration value="RW" />
      <xs:enumeration value="RX" />
      <xs:enumeration value="RY" />
      <xs:enumeration value="RZ" />
      <xs:enumeration value="S1" />
      <xs:enumeration value="S2" />
      <xs:enumeration value="S3" />
      <xs:enumeration value="S4" />
      <xs:enumeration value="S5" />
      <xs:enumeration value="S6" />
      <xs:enumeration value="S7" />
      <xs:enumeration value="S8" />
      <xs:enumeration value="S9" />
      <xs:enumeration value="SA" />
      <xs:enumeration value="SB" />
      <xs:enumeration value="SC" />
      <xs:enumeration value="SD" />
      <xs:enumeration value="SE" />
      <xs:enumeration value="SF" />
      <xs:enumeration value="SN" />
      <xs:enumeration value="SP" />
      <xs:enumeration value="SS" />
      <xs:enumeration value="ST" />
      <xs:enumeration value="SU" />
      <xs:enumeration value="TB" />
      <xs:enumeration value="TP" />
      <xs:enumeration value="TS" />
      <xs:enumeration value="UC" />
      <xs:enumeration value="UN" />
      <xs:enumeration value="UP" />
      <xs:enumeration value="UT" />
      <xs:enumeration value="WF" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_737">
    <xs:restriction base="xs:string">
      <xs:enumeration value="9L" />
      <xs:enumeration value="AA" />
      <xs:enumeration value="AB" />
      <xs:enumeration value="AC" />
      <xs:enumeration value="AE" />
      <xs:enumeration value="AF" />
      <xs:enumeration value="AG" />
      <xs:enumeration value="AH" />
      <xs:enumeration value="AI" />
      <xs:enumeration value="AJ" />
      <xs:enumeration value="AK" />
      <xs:enumeration value="AM" />
      <xs:enumeration value="AN" />
      <xs:enumeration value="AO" />
      <xs:enumeration value="AP" />
      <xs:enumeration value="AQ" />
      <xs:enumeration value="AR" />
      <xs:enumeration value="AV" />
      <xs:enumeration value="BA" />
      <xs:enumeration value="BB" />
      <xs:enumeration value="BC" />
      <xs:enumeration value="BD" />
      <xs:enumeration value="BL" />
      <xs:enumeration value="BM" />
      <xs:enumeration value="BN" />
      <xs:enumeration value="BO" />
      <xs:enumeration value="BP" />
      <xs:enumeration value="BR" />
      <xs:enumeration value="BT" />
      <xs:enumeration value="BZ" />
      <xs:enumeration value="C1" />
      <xs:enumeration value="CA" />
      <xs:enumeration value="CB" />
      <xs:enumeration value="CC" />
      <xs:enumeration value="CF" />
      <xs:enumeration value="CG" />
      <xs:enumeration value="CH" />
      <xs:enumeration value="CJ" />
      <xs:enumeration value="CK" />
      <xs:enumeration value="CL" />
      <xs:enumeration value="CM" />
      <xs:enumeration value="CN" />
      <xs:enumeration value="CO" />
      <xs:enumeration value="CP" />
      <xs:enumeration value="CQ" />
      <xs:enumeration value="CS" />
      <xs:enumeration value="CT" />
      <xs:enumeration value="CU" />
      <xs:enumeration value="CV" />
      <xs:enumeration value="CW" />
      <xs:enumeration value="CY" />
      <xs:enumeration value="DE" />
      <xs:enumeration value="DN" />
      <xs:enumeration value="DT" />
      <xs:enumeration value="EA" />
      <xs:enumeration value="EE" />
      <xs:enumeration value="EF" />
      <xs:enumeration value="EL" />
      <xs:enumeration value="EN" />
      <xs:enumeration value="FC" />
      <xs:enumeration value="FD" />
      <xs:enumeration value="FH" />
      <xs:enumeration value="FJ" />
      <xs:enumeration value="FV" />
      <xs:enumeration value="FZ" />
      <xs:enumeration value="GC" />
      <xs:enumeration value="GL" />
      <xs:enumeration value="GO" />
      <xs:enumeration value="GP" />
      <xs:enumeration value="HC" />
      <xs:enumeration value="HR" />
      <xs:enumeration value="ID" />
      <xs:enumeration value="IN" />
      <xs:enumeration value="IR" />
      <xs:enumeration value="LC" />
      <xs:enumeration value="LD" />
      <xs:enumeration value="LG" />
      <xs:enumeration value="LL" />
      <xs:enumeration value="LM" />
      <xs:enumeration value="LP" />
      <xs:enumeration value="LS" />
      <xs:enumeration value="LT" />
      <xs:enumeration value="MP" />
      <xs:enumeration value="MR" />
      <xs:enumeration value="NC" />
      <xs:enumeration value="NE" />
      <xs:enumeration value="NX" />
      <xs:enumeration value="OD" />
      <xs:enumeration value="OG" />
      <xs:enumeration value="OL" />
      <xs:enumeration value="OP" />
      <xs:enumeration value="P1" />
      <xs:enumeration value="PA" />
      <xs:enumeration value="PB" />
      <xs:enumeration value="PC" />
      <xs:enumeration value="PD" />
      <xs:enumeration value="PI" />
      <xs:enumeration value="PJ" />
      <xs:enumeration value="PK" />
      <xs:enumeration value="PL" />
      <xs:enumeration value="PM" />
      <xs:enumeration value="PO" />
      <xs:enumeration value="PR" />
      <xs:enumeration value="PS" />
      <xs:enumeration value="PT" />
      <xs:enumeration value="PU" />
      <xs:enumeration value="PY" />
      <xs:enumeration value="QR" />
      <xs:enumeration value="QV" />
      <xs:enumeration value="R1" />
      <xs:enumeration value="R2" />
      <xs:enumeration value="RA" />
      <xs:enumeration value="RG" />
      <xs:enumeration value="RL" />
      <xs:enumeration value="RN" />
      <xs:enumeration value="RO" />
      <xs:enumeration value="RP" />
      <xs:enumeration value="RQ" />
      <xs:enumeration value="RS" />
      <xs:enumeration value="RT" />
      <xs:enumeration value="SA" />
      <xs:enumeration value="SB" />
      <xs:enumeration value="SC" />
      <xs:enumeration value="SD" />
      <xs:enumeration value="SE" />
      <xs:enumeration value="SF" />
      <xs:enumeration value="SH" />
      <xs:enumeration value="SJ" />
      <xs:enumeration value="SK" />
      <xs:enumeration value="SL" />
      <xs:enumeration value="SM" />
      <xs:enumeration value="SP" />
      <xs:enumeration value="SR" />
      <xs:enumeration value="ST" />
      <xs:enumeration value="SU" />
      <xs:enumeration value="SZ" />
      <xs:enumeration value="TA" />
      <xs:enumeration value="TD" />
      <xs:enumeration value="TE" />
      <xs:enumeration value="TI" />
      <xs:enumeration value="TL" />
      <xs:enumeration value="TO" />
      <xs:enumeration value="TP" />
      <xs:enumeration value="TR" />
      <xs:enumeration value="TS" />
      <xs:enumeration value="TT" />
      <xs:enumeration value="VT" />
      <xs:enumeration value="WA" />
      <xs:enumeration value="WR" />
      <xs:enumeration value="WT" />
      <xs:enumeration value="ZA" />
      <xs:enumeration value="ZP" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_738">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1" />
      <xs:enumeration value="10" />
      <xs:enumeration value="11" />
      <xs:enumeration value="12" />
      <xs:enumeration value="13" />
      <xs:enumeration value="14" />
      <xs:enumeration value="15" />
      <xs:enumeration value="16" />
      <xs:enumeration value="18" />
      <xs:enumeration value="19" />
      <xs:enumeration value="1F" />
      <xs:enumeration value="2" />
      <xs:enumeration value="20" />
      <xs:enumeration value="21" />
      <xs:enumeration value="22" />
      <xs:enumeration value="23" />
      <xs:enumeration value="24" />
      <xs:enumeration value="25" />
      <xs:enumeration value="26" />
      <xs:enumeration value="27" />
      <xs:enumeration value="28" />
      <xs:enumeration value="29" />
      <xs:enumeration value="2F" />
      <xs:enumeration value="3" />
      <xs:enumeration value="30" />
      <xs:enumeration value="31" />
      <xs:enumeration value="32" />
      <xs:enumeration value="33" />
      <xs:enumeration value="34" />
      <xs:enumeration value="35" />
      <xs:enumeration value="36" />
      <xs:enumeration value="37" />
      <xs:enumeration value="38" />
      <xs:enumeration value="39" />
      <xs:enumeration value="3A" />
      <xs:enumeration value="3B" />
      <xs:enumeration value="3C" />
      <xs:enumeration value="3D" />
      <xs:enumeration value="3E" />
      <xs:enumeration value="3F" />
      <xs:enumeration value="3G" />
      <xs:enumeration value="3H" />
      <xs:enumeration value="3I" />
      <xs:enumeration value="3J" />
      <xs:enumeration value="4" />
      <xs:enumeration value="40" />
      <xs:enumeration value="41" />
      <xs:enumeration value="42" />
      <xs:enumeration value="43" />
      <xs:enumeration value="44" />
      <xs:enumeration value="4F" />
      <xs:enumeration value="5" />
      <xs:enumeration value="5F" />
      <xs:enumeration value="6" />
      <xs:enumeration value="6F" />
      <xs:enumeration value="7" />
      <xs:enumeration value="8" />
      <xs:enumeration value="8F" />
      <xs:enumeration value="A" />
      <xs:enumeration value="A1" />
      <xs:enumeration value="A2" />
      <xs:enumeration value="A3" />
      <xs:enumeration value="A4" />
      <xs:enumeration value="A5" />
      <xs:enumeration value="A6" />
      <xs:enumeration value="A7" />
      <xs:enumeration value="A9" />
      <xs:enumeration value="AA" />
      <xs:enumeration value="AAP" />
      <xs:enumeration value="AB" />
      <xs:enumeration value="ABO" />
      <xs:enumeration value="ABR" />
      <xs:enumeration value="ABS" />
      <xs:enumeration value="AC" />
      <xs:enumeration value="ACN" />
      <xs:enumeration value="AD" />
      <xs:enumeration value="ADH" />
      <xs:enumeration value="ADM" />
      <xs:enumeration value="AE" />
      <xs:enumeration value="AF" />
      <xs:enumeration value="AG" />
      <xs:enumeration value="AGE" />
      <xs:enumeration value="AGI" />
      <xs:enumeration value="AH" />
      <xs:enumeration value="AI" />
      <xs:enumeration value="AJ" />
      <xs:enumeration value="AK" />
      <xs:enumeration value="AL" />
      <xs:enumeration value="ALK" />
      <xs:enumeration value="ALN" />
      <xs:enumeration value="ALP" />
      <xs:enumeration value="AM" />
      <xs:enumeration value="AMI" />
      <xs:enumeration value="AMW" />
      <xs:enumeration value="AN" />
      <xs:enumeration value="AOX" />
      <xs:enumeration value="AP" />
      <xs:enumeration value="API" />
      <xs:enumeration value="APP" />
      <xs:enumeration value="AS" />
      <xs:enumeration value="ASH" />
      <xs:enumeration value="ASY" />
      <xs:enumeration value="AT" />
      <xs:enumeration value="AU" />
      <xs:enumeration value="AV" />
      <xs:enumeration value="AVT" />
      <xs:enumeration value="AW" />
      <xs:enumeration value="AX" />
      <xs:enumeration value="AY" />
      <xs:enumeration value="AZ" />
      <xs:enumeration value="B" />
      <xs:enumeration value="B1" />
      <xs:enumeration value="B2" />
      <xs:enumeration value="B3" />
      <xs:enumeration value="B4" />
      <xs:enumeration value="B5" />
      <xs:enumeration value="B6" />
      <xs:enumeration value="BA" />
      <xs:enumeration value="BB" />
      <xs:enumeration value="BC" />
      <xs:enumeration value="BD" />
      <xs:enumeration value="BDP" />
      <xs:enumeration value="BE" />
      <xs:enumeration value="BF" />
      <xs:enumeration value="BG" />
      <xs:enumeration value="BH" />
      <xs:enumeration value="BHF" />
      <xs:enumeration value="BHS" />
      <xs:enumeration value="BIC" />
      <xs:enumeration value="BJ" />
      <xs:enumeration value="BK" />
      <xs:enumeration value="BL" />
      <xs:enumeration value="BN" />
      <xs:enumeration value="BND" />
      <xs:enumeration value="BO" />
      <xs:enumeration value="BOR" />
      <xs:enumeration value="BP" />
      <xs:enumeration value="BQ" />
      <xs:enumeration value="BR" />
      <xs:enumeration value="BRS" />
      <xs:enumeration value="BSW" />
      <xs:enumeration value="BT" />
      <xs:enumeration value="BU" />
      <xs:enumeration value="BUD" />
      <xs:enumeration value="BW" />
      <xs:enumeration value="BX" />
      <xs:enumeration value="C" />
      <xs:enumeration value="C0" />
      <xs:enumeration value="C1" />
      <xs:enumeration value="C2" />
      <xs:enumeration value="C3" />
      <xs:enumeration value="C4" />
      <xs:enumeration value="CA" />
      <xs:enumeration value="CAU" />
      <xs:enumeration value="CC" />
      <xs:enumeration value="CCF" />
      <xs:enumeration value="CCG" />
      <xs:enumeration value="CD" />
      <xs:enumeration value="CE" />
      <xs:enumeration value="CF" />
      <xs:enumeration value="CG" />
      <xs:enumeration value="CGR" />
      <xs:enumeration value="CH" />
      <xs:enumeration value="CHA" />
      <xs:enumeration value="CHC" />
      <xs:enumeration value="CHG" />
      <xs:enumeration value="CHL" />
      <xs:enumeration value="CI" />
      <xs:enumeration value="CIV" />
      <xs:enumeration value="CJ" />
      <xs:enumeration value="CK" />
      <xs:enumeration value="CL" />
      <xs:enumeration value="CLA" />
      <xs:enumeration value="CLB" />
      <xs:enumeration value="CLN" />
      <xs:enumeration value="CM" />
      <xs:enumeration value="CN" />
      <xs:enumeration value="CO" />
      <xs:enumeration value="COH" />
      <xs:enumeration value="COL" />
      <xs:enumeration value="CON" />
      <xs:enumeration value="COR" />
      <xs:enumeration value="COS" />
      <xs:enumeration value="COT" />
      <xs:enumeration value="CP" />
      <xs:enumeration value="CPF" />
      <xs:enumeration value="CPS" />
      <xs:enumeration value="CQ" />
      <xs:enumeration value="CR" />
      <xs:enumeration value="CRF" />
      <xs:enumeration value="CRL" />
      <xs:enumeration value="CRN" />
      <xs:enumeration value="CRT" />
      <xs:enumeration value="CS" />
      <xs:enumeration value="CSC" />
      <xs:enumeration value="CSR" />
      <xs:enumeration value="CST" />
      <xs:enumeration value="CT" />
      <xs:enumeration value="CTG" />
      <xs:enumeration value="CTT" />
      <xs:enumeration value="CU" />
      <xs:enumeration value="CUT" />
      <xs:enumeration value="CW" />
      <xs:enumeration value="CWT" />
      <xs:enumeration value="CX" />
      <xs:enumeration value="CY" />
      <xs:enumeration value="CYB" />
      <xs:enumeration value="D" />
      <xs:enumeration value="D1" />
      <xs:enumeration value="D2" />
      <xs:enumeration value="D3" />
      <xs:enumeration value="D4" />
      <xs:enumeration value="D5" />
      <xs:enumeration value="D7" />
      <xs:enumeration value="DA" />
      <xs:enumeration value="DAT" />
      <xs:enumeration value="DB" />
      <xs:enumeration value="DC" />
      <xs:enumeration value="DCT" />
      <xs:enumeration value="DD" />
      <xs:enumeration value="DE" />
      <xs:enumeration value="DEM" />
      <xs:enumeration value="DF" />
      <xs:enumeration value="DG" />
      <xs:enumeration value="DH" />
      <xs:enumeration value="DI" />
      <xs:enumeration value="DIR" />
      <xs:enumeration value="DIS" />
      <xs:enumeration value="DJ" />
      <xs:enumeration value="DL" />
      <xs:enumeration value="DM" />
      <xs:enumeration value="DME" />
      <xs:enumeration value="DMF" />
      <xs:enumeration value="DN" />
      <xs:enumeration value="DP" />
      <xs:enumeration value="DPM" />
      <xs:enumeration value="DR" />
      <xs:enumeration value="DRY" />
      <xs:enumeration value="DS" />
      <xs:enumeration value="DT" />
      <xs:enumeration value="DU" />
      <xs:enumeration value="DW" />
      <xs:enumeration value="DWP" />
      <xs:enumeration value="DY" />
      <xs:enumeration value="E" />
      <xs:enumeration value="E0" />
      <xs:enumeration value="E1" />
      <xs:enumeration value="EA" />
      <xs:enumeration value="EB" />
      <xs:enumeration value="EC" />
      <xs:enumeration value="ED" />
      <xs:enumeration value="EE" />
      <xs:enumeration value="EF" />
      <xs:enumeration value="EG" />
      <xs:enumeration value="EH" />
      <xs:enumeration value="EI" />
      <xs:enumeration value="EJ" />
      <xs:enumeration value="EL" />
      <xs:enumeration value="ELC" />
      <xs:enumeration value="ELE" />
      <xs:enumeration value="ELI" />
      <xs:enumeration value="ELL" />
      <xs:enumeration value="ELO" />
      <xs:enumeration value="ELP" />
      <xs:enumeration value="ELS" />
      <xs:enumeration value="ELT" />
      <xs:enumeration value="ELV" />
      <xs:enumeration value="ELW" />
      <xs:enumeration value="ELX" />
      <xs:enumeration value="EM" />
      <xs:enumeration value="EN" />
      <xs:enumeration value="EP" />
      <xs:enumeration value="EPL" />
      <xs:enumeration value="ES" />
      <xs:enumeration value="EVL" />
      <xs:enumeration value="EVR" />
      <xs:enumeration value="EW" />
      <xs:enumeration value="EX" />
      <xs:enumeration value="EXH" />
      <xs:enumeration value="EXT" />
      <xs:enumeration value="F" />
      <xs:enumeration value="F1" />
      <xs:enumeration value="F2" />
      <xs:enumeration value="F3" />
      <xs:enumeration value="F4" />
      <xs:enumeration value="F5" />
      <xs:enumeration value="F6" />
      <xs:enumeration value="F7" />
      <xs:enumeration value="F8" />
      <xs:enumeration value="F9" />
      <xs:enumeration value="FA" />
      <xs:enumeration value="FB" />
      <xs:enumeration value="FBP" />
      <xs:enumeration value="FC" />
      <xs:enumeration value="FD" />
      <xs:enumeration value="FE" />
      <xs:enumeration value="FF" />
      <xs:enumeration value="FG" />
      <xs:enumeration value="FH" />
      <xs:enumeration value="FI" />
      <xs:enumeration value="FIL" />
      <xs:enumeration value="FIN" />
      <xs:enumeration value="FIT" />
      <xs:enumeration value="FJ" />
      <xs:enumeration value="FK" />
      <xs:enumeration value="FL" />
      <xs:enumeration value="FLD" />
      <xs:enumeration value="FLN" />
      <xs:enumeration value="FLP" />
      <xs:enumeration value="FLV" />
      <xs:enumeration value="FML" />
      <xs:enumeration value="FMZ" />
      <xs:enumeration value="FN" />
      <xs:enumeration value="FNL" />
      <xs:enumeration value="FNS" />
      <xs:enumeration value="FOA" />
      <xs:enumeration value="FOH" />
      <xs:enumeration value="FOI" />
      <xs:enumeration value="FOR" />
      <xs:enumeration value="FP" />
      <xs:enumeration value="FPV" />
      <xs:enumeration value="FQ" />
      <xs:enumeration value="FR" />
      <xs:enumeration value="FS" />
      <xs:enumeration value="FSI" />
      <xs:enumeration value="FT" />
      <xs:enumeration value="FU" />
      <xs:enumeration value="FUD" />
      <xs:enumeration value="FV" />
      <xs:enumeration value="FW" />
      <xs:enumeration value="FX" />
      <xs:enumeration value="FY" />
      <xs:enumeration value="FZ" />
      <xs:enumeration value="G" />
      <xs:enumeration value="G1" />
      <xs:enumeration value="G2" />
      <xs:enumeration value="G3" />
      <xs:enumeration value="G4" />
      <xs:enumeration value="GA" />
      <xs:enumeration value="GB" />
      <xs:enumeration value="GC" />
      <xs:enumeration value="GD" />
      <xs:enumeration value="GE" />
      <xs:enumeration value="GEL" />
      <xs:enumeration value="GF" />
      <xs:enumeration value="GG" />
      <xs:enumeration value="GGR" />
      <xs:enumeration value="GH" />
      <xs:enumeration value="GI" />
      <xs:enumeration value="GIR" />
      <xs:enumeration value="GJ" />
      <xs:enumeration value="GK" />
      <xs:enumeration value="GL" />
      <xs:enumeration value="GLE" />
      <xs:enumeration value="GM" />
      <xs:enumeration value="GN" />
      <xs:enumeration value="GO" />
      <xs:enumeration value="GOR" />
      <xs:enumeration value="GP" />
      <xs:enumeration value="GQ" />
      <xs:enumeration value="GR" />
      <xs:enumeration value="GRA" />
      <xs:enumeration value="GRI" />
      <xs:enumeration value="GS" />
      <xs:enumeration value="GT" />
      <xs:enumeration value="GW" />
      <xs:enumeration value="H1" />
      <xs:enumeration value="H2O" />
      <xs:enumeration value="H8" />
      <xs:enumeration value="H9" />
      <xs:enumeration value="HA" />
      <xs:enumeration value="HAR" />
      <xs:enumeration value="HAZ" />
      <xs:enumeration value="HB" />
      <xs:enumeration value="HC" />
      <xs:enumeration value="HCG" />
      <xs:enumeration value="HD" />
      <xs:enumeration value="HE" />
      <xs:enumeration value="HF" />
      <xs:enumeration value="HG" />
      <xs:enumeration value="HH" />
      <xs:enumeration value="HHW" />
      <xs:enumeration value="HI" />
      <xs:enumeration value="HIB" />
      <xs:enumeration value="HJ" />
      <xs:enumeration value="HK" />
      <xs:enumeration value="HL" />
      <xs:enumeration value="HM" />
      <xs:enumeration value="HO" />
      <xs:enumeration value="HOC" />
      <xs:enumeration value="HP" />
      <xs:enumeration value="HR" />
      <xs:enumeration value="HT" />
      <xs:enumeration value="HTE" />
      <xs:enumeration value="HVM" />
      <xs:enumeration value="HWS" />
      <xs:enumeration value="HYD" />
      <xs:enumeration value="HZ" />
      <xs:enumeration value="HZC" />
      <xs:enumeration value="I" />
      <xs:enumeration value="IA" />
      <xs:enumeration value="IB" />
      <xs:enumeration value="IC" />
      <xs:enumeration value="ID" />
      <xs:enumeration value="IDE" />
      <xs:enumeration value="IE" />
      <xs:enumeration value="IF" />
      <xs:enumeration value="IG" />
      <xs:enumeration value="IGA" />
      <xs:enumeration value="IGR" />
      <xs:enumeration value="IH" />
      <xs:enumeration value="IHV" />
      <xs:enumeration value="II" />
      <xs:enumeration value="IJ" />
      <xs:enumeration value="IK" />
      <xs:enumeration value="IL" />
      <xs:enumeration value="IM" />
      <xs:enumeration value="IMP" />
      <xs:enumeration value="IN" />
      <xs:enumeration value="IND" />
      <xs:enumeration value="INS" />
      <xs:enumeration value="IO" />
      <xs:enumeration value="IP" />
      <xs:enumeration value="IPI" />
      <xs:enumeration value="IQ" />
      <xs:enumeration value="IR" />
      <xs:enumeration value="IRA" />
      <xs:enumeration value="IS" />
      <xs:enumeration value="IT" />
      <xs:enumeration value="IU" />
      <xs:enumeration value="IV" />
      <xs:enumeration value="IW" />
      <xs:enumeration value="IX" />
      <xs:enumeration value="IY" />
      <xs:enumeration value="IZ" />
      <xs:enumeration value="JA" />
      <xs:enumeration value="JOM" />
      <xs:enumeration value="KA" />
      <xs:enumeration value="KB" />
      <xs:enumeration value="KN" />
      <xs:enumeration value="L" />
      <xs:enumeration value="L0" />
      <xs:enumeration value="L1" />
      <xs:enumeration value="LA" />
      <xs:enumeration value="LAI" />
      <xs:enumeration value="LB" />
      <xs:enumeration value="LC" />
      <xs:enumeration value="LC5" />
      <xs:enumeration value="LCG" />
      <xs:enumeration value="LD" />
      <xs:enumeration value="LD5" />
      <xs:enumeration value="LDH" />
      <xs:enumeration value="LE" />
      <xs:enumeration value="LEF" />
      <xs:enumeration value="LF" />
      <xs:enumeration value="LG" />
      <xs:enumeration value="LIR" />
      <xs:enumeration value="LIV" />
      <xs:enumeration value="LL" />
      <xs:enumeration value="LLD" />
      <xs:enumeration value="LM" />
      <xs:enumeration value="LN" />
      <xs:enumeration value="LO" />
      <xs:enumeration value="LOI" />
      <xs:enumeration value="LOS" />
      <xs:enumeration value="LOW" />
      <xs:enumeration value="LP" />
      <xs:enumeration value="LPG" />
      <xs:enumeration value="LPL" />
      <xs:enumeration value="LPR" />
      <xs:enumeration value="LS" />
      <xs:enumeration value="LSK" />
      <xs:enumeration value="LSS" />
      <xs:enumeration value="LT" />
      <xs:enumeration value="LTD" />
      <xs:enumeration value="LW" />
      <xs:enumeration value="M" />
      <xs:enumeration value="M1" />
      <xs:enumeration value="M2" />
      <xs:enumeration value="M3" />
      <xs:enumeration value="M4" />
      <xs:enumeration value="M5" />
      <xs:enumeration value="M6" />
      <xs:enumeration value="MA" />
      <xs:enumeration value="MAT" />
      <xs:enumeration value="MB" />
      <xs:enumeration value="MC" />
      <xs:enumeration value="MCN" />
      <xs:enumeration value="MD" />
      <xs:enumeration value="ME" />
      <xs:enumeration value="MEF" />
      <xs:enumeration value="MEL" />
      <xs:enumeration value="MER" />
      <xs:enumeration value="MF" />
      <xs:enumeration value="MG" />
      <xs:enumeration value="MH" />
      <xs:enumeration value="MHI" />
      <xs:enumeration value="MI" />
      <xs:enumeration value="MIC" />
      <xs:enumeration value="MJ" />
      <xs:enumeration value="MK" />
      <xs:enumeration value="MM" />
      <xs:enumeration value="MN" />
      <xs:enumeration value="MO" />
      <xs:enumeration value="MOI" />
      <xs:enumeration value="MOR" />
      <xs:enumeration value="MP" />
      <xs:enumeration value="MPR" />
      <xs:enumeration value="MQ" />
      <xs:enumeration value="MR" />
      <xs:enumeration value="MS" />
      <xs:enumeration value="MT" />
      <xs:enumeration value="MTD" />
      <xs:enumeration value="MU" />
      <xs:enumeration value="MUL" />
      <xs:enumeration value="MV" />
      <xs:enumeration value="MW" />
      <xs:enumeration value="MX" />
      <xs:enumeration value="MY" />
      <xs:enumeration value="N" />
      <xs:enumeration value="NA" />
      <xs:enumeration value="NB" />
      <xs:enumeration value="NC" />
      <xs:enumeration value="ND" />
      <xs:enumeration value="NEU" />
      <xs:enumeration value="NF" />
      <xs:enumeration value="NG" />
      <xs:enumeration value="NH" />
      <xs:enumeration value="NI" />
      <xs:enumeration value="NIL" />
      <xs:enumeration value="NJ" />
      <xs:enumeration value="NK" />
      <xs:enumeration value="NL" />
      <xs:enumeration value="NM" />
      <xs:enumeration value="NNW" />
      <xs:enumeration value="NO" />
      <xs:enumeration value="NOC" />
      <xs:enumeration value="NON" />
      <xs:enumeration value="NOR" />
      <xs:enumeration value="NOX" />
      <xs:enumeration value="NP" />
      <xs:enumeration value="NS" />
      <xs:enumeration value="NU" />
      <xs:enumeration value="NV" />
      <xs:enumeration value="O" />
      <xs:enumeration value="O1" />
      <xs:enumeration value="OA" />
      <xs:enumeration value="OAP" />
      <xs:enumeration value="OB" />
      <xs:enumeration value="OBT" />
      <xs:enumeration value="OC" />
      <xs:enumeration value="OCG" />
      <xs:enumeration value="OCR" />
      <xs:enumeration value="OD" />
      <xs:enumeration value="ODR" />
      <xs:enumeration value="OE" />
      <xs:enumeration value="OF" />
      <xs:enumeration value="OG" />
      <xs:enumeration value="OH" />
      <xs:enumeration value="OI" />
      <xs:enumeration value="OIL" />
      <xs:enumeration value="OJ" />
      <xs:enumeration value="OK" />
      <xs:enumeration value="OL" />
      <xs:enumeration value="OLE" />
      <xs:enumeration value="OM" />
      <xs:enumeration value="ON" />
      <xs:enumeration value="OO" />
      <xs:enumeration value="OP" />
      <xs:enumeration value="OQ" />
      <xs:enumeration value="OR" />
      <xs:enumeration value="ORC" />
      <xs:enumeration value="OS" />
      <xs:enumeration value="OT" />
      <xs:enumeration value="OTE" />
      <xs:enumeration value="OTH" />
      <xs:enumeration value="OTT" />
      <xs:enumeration value="OV" />
      <xs:enumeration value="OW" />
      <xs:enumeration value="OX" />
      <xs:enumeration value="OXI" />
      <xs:enumeration value="OXS" />
      <xs:enumeration value="OY" />
      <xs:enumeration value="P1" />
      <xs:enumeration value="PA" />
      <xs:enumeration value="PAR" />
      <xs:enumeration value="PB" />
      <xs:enumeration value="PBD" />
      <xs:enumeration value="PC" />
      <xs:enumeration value="PD" />
      <xs:enumeration value="PDE" />
      <xs:enumeration value="PDG" />
      <xs:enumeration value="PE" />
      <xs:enumeration value="PER" />
      <xs:enumeration value="PF" />
      <xs:enumeration value="PFO" />
      <xs:enumeration value="PG" />
      <xs:enumeration value="PH" />
      <xs:enumeration value="PHA" />
      <xs:enumeration value="PHW" />
      <xs:enumeration value="PI" />
      <xs:enumeration value="PIC" />
      <xs:enumeration value="PJ" />
      <xs:enumeration value="PK" />
      <xs:enumeration value="PL" />
      <xs:enumeration value="PM" />
      <xs:enumeration value="PN" />
      <xs:enumeration value="PO" />
      <xs:enumeration value="POC" />
      <xs:enumeration value="POD" />
      <xs:enumeration value="POP" />
      <xs:enumeration value="PP" />
      <xs:enumeration value="PPS" />
      <xs:enumeration value="PQ" />
      <xs:enumeration value="PR" />
      <xs:enumeration value="PRE" />
      <xs:enumeration value="PRF" />
      <xs:enumeration value="PRI" />
      <xs:enumeration value="PRL" />
      <xs:enumeration value="PRO" />
      <xs:enumeration value="PRQ" />
      <xs:enumeration value="PRY" />
      <xs:enumeration value="PS" />
      <xs:enumeration value="PSA" />
      <xs:enumeration value="PSP" />
      <xs:enumeration value="PSW" />
      <xs:enumeration value="PT" />
      <xs:enumeration value="PU" />
      <xs:enumeration value="PV" />
      <xs:enumeration value="PW" />
      <xs:enumeration value="PWA" />
      <xs:enumeration value="PWE" />
      <xs:enumeration value="PWF" />
      <xs:enumeration value="PX" />
      <xs:enumeration value="PY" />
      <xs:enumeration value="PZ" />
      <xs:enumeration value="Q" />
      <xs:enumeration value="QA" />
      <xs:enumeration value="QB" />
      <xs:enumeration value="QC" />
      <xs:enumeration value="QD" />
      <xs:enumeration value="QE" />
      <xs:enumeration value="QF" />
      <xs:enumeration value="QL" />
      <xs:enumeration value="QUR" />
      <xs:enumeration value="R" />
      <xs:enumeration value="R1" />
      <xs:enumeration value="R10" />
      <xs:enumeration value="R18" />
      <xs:enumeration value="R2" />
      <xs:enumeration value="R3" />
      <xs:enumeration value="R4" />
      <xs:enumeration value="R7" />
      <xs:enumeration value="R8" />
      <xs:enumeration value="RA" />
      <xs:enumeration value="RAD" />
      <xs:enumeration value="RAF" />
      <xs:enumeration value="RB" />
      <xs:enumeration value="RC" />
      <xs:enumeration value="RD" />
      <xs:enumeration value="RE" />
      <xs:enumeration value="REA" />
      <xs:enumeration value="RED" />
      <xs:enumeration value="REF" />
      <xs:enumeration value="REI" />
      <xs:enumeration value="REL" />
      <xs:enumeration value="RES" />
      <xs:enumeration value="RF" />
      <xs:enumeration value="RG" />
      <xs:enumeration value="RH" />
      <xs:enumeration value="RI" />
      <xs:enumeration value="RJ" />
      <xs:enumeration value="RK" />
      <xs:enumeration value="RL" />
      <xs:enumeration value="RM" />
      <xs:enumeration value="RN" />
      <xs:enumeration value="RO" />
      <xs:enumeration value="ROH" />
      <xs:enumeration value="ROX" />
      <xs:enumeration value="RP" />
      <xs:enumeration value="RQ" />
      <xs:enumeration value="RR" />
      <xs:enumeration value="RS" />
      <xs:enumeration value="RSZ" />
      <xs:enumeration value="RT" />
      <xs:enumeration value="RTB" />
      <xs:enumeration value="RU" />
      <xs:enumeration value="RUD" />
      <xs:enumeration value="RV" />
      <xs:enumeration value="RVP" />
      <xs:enumeration value="RW" />
      <xs:enumeration value="RX" />
      <xs:enumeration value="RY" />
      <xs:enumeration value="S" />
      <xs:enumeration value="S1" />
      <xs:enumeration value="S10" />
      <xs:enumeration value="S12" />
      <xs:enumeration value="S18" />
      <xs:enumeration value="S2" />
      <xs:enumeration value="S3" />
      <xs:enumeration value="S4" />
      <xs:enumeration value="S5" />
      <xs:enumeration value="S6" />
      <xs:enumeration value="S7" />
      <xs:enumeration value="S8" />
      <xs:enumeration value="S9" />
      <xs:enumeration value="SA" />
      <xs:enumeration value="SAP" />
      <xs:enumeration value="SB" />
      <xs:enumeration value="SC" />
      <xs:enumeration value="SCH" />
      <xs:enumeration value="SD" />
      <xs:enumeration value="SE" />
      <xs:enumeration value="SEV" />
      <xs:enumeration value="SF" />
      <xs:enumeration value="SG" />
      <xs:enumeration value="SH" />
      <xs:enumeration value="SHA" />
      <xs:enumeration value="SI" />
      <xs:enumeration value="SIL" />
      <xs:enumeration value="SJ" />
      <xs:enumeration value="SK" />
      <xs:enumeration value="SL" />
      <xs:enumeration value="SLD" />
      <xs:enumeration value="SLI" />
      <xs:enumeration value="SM" />
      <xs:enumeration value="SMB" />
      <xs:enumeration value="SMD" />
      <xs:enumeration value="SN" />
      <xs:enumeration value="SO" />
      <xs:enumeration value="SOD" />
      <xs:enumeration value="SOF" />
      <xs:enumeration value="SP" />
      <xs:enumeration value="SPG" />
      <xs:enumeration value="SPR" />
      <xs:enumeration value="SQ" />
      <xs:enumeration value="SR" />
      <xs:enumeration value="SS" />
      <xs:enumeration value="ST" />
      <xs:enumeration value="STA" />
      <xs:enumeration value="STL" />
      <xs:enumeration value="STP" />
      <xs:enumeration value="SU" />
      <xs:enumeration value="SUM" />
      <xs:enumeration value="SUR" />
      <xs:enumeration value="SUT" />
      <xs:enumeration value="SV" />
      <xs:enumeration value="SVL" />
      <xs:enumeration value="SW" />
      <xs:enumeration value="SX" />
      <xs:enumeration value="SXX" />
      <xs:enumeration value="SY" />
      <xs:enumeration value="SZ" />
      <xs:enumeration value="T" />
      <xs:enumeration value="T1" />
      <xs:enumeration value="T2" />
      <xs:enumeration value="T3" />
      <xs:enumeration value="T4" />
      <xs:enumeration value="T5" />
      <xs:enumeration value="T50" />
      <xs:enumeration value="T90" />
      <xs:enumeration value="TA" />
      <xs:enumeration value="TAS" />
      <xs:enumeration value="TB" />
      <xs:enumeration value="TC" />
      <xs:enumeration value="TCL" />
      <xs:enumeration value="TD" />
      <xs:enumeration value="TDP" />
      <xs:enumeration value="TE" />
      <xs:enumeration value="TEE" />
      <xs:enumeration value="TES" />
      <xs:enumeration value="TEX" />
      <xs:enumeration value="TF" />
      <xs:enumeration value="TG" />
      <xs:enumeration value="TH" />
      <xs:enumeration value="TI" />
      <xs:enumeration value="TJ" />
      <xs:enumeration value="TK" />
      <xs:enumeration value="TL" />
      <xs:enumeration value="TM" />
      <xs:enumeration value="TN" />
      <xs:enumeration value="TO" />
      <xs:enumeration value="TOA" />
      <xs:enumeration value="TOR" />
      <xs:enumeration value="TOX" />
      <xs:enumeration value="TP" />
      <xs:enumeration value="TPF" />
      <xs:enumeration value="TPL" />
      <xs:enumeration value="TPQ" />
      <xs:enumeration value="TPS" />
      <xs:enumeration value="TQ" />
      <xs:enumeration value="TR" />
      <xs:enumeration value="TRA" />
      <xs:enumeration value="TRC" />
      <xs:enumeration value="TRD" />
      <xs:enumeration value="TRN" />
      <xs:enumeration value="TS" />
      <xs:enumeration value="TSZ" />
      <xs:enumeration value="TT" />
      <xs:enumeration value="TTL" />
      <xs:enumeration value="TU" />
      <xs:enumeration value="TUR" />
      <xs:enumeration value="TV" />
      <xs:enumeration value="TVD" />
      <xs:enumeration value="TW" />
      <xs:enumeration value="TWD" />
      <xs:enumeration value="TX" />
      <xs:enumeration value="TY" />
      <xs:enumeration value="U" />
      <xs:enumeration value="UA" />
      <xs:enumeration value="UCB" />
      <xs:enumeration value="UG" />
      <xs:enumeration value="UNI" />
      <xs:enumeration value="UNK" />
      <xs:enumeration value="VAD" />
      <xs:enumeration value="VAP" />
      <xs:enumeration value="VCG" />
      <xs:enumeration value="VH" />
      <xs:enumeration value="VIN" />
      <xs:enumeration value="VIS" />
      <xs:enumeration value="VO" />
      <xs:enumeration value="VOC" />
      <xs:enumeration value="VOL" />
      <xs:enumeration value="VOT" />
      <xs:enumeration value="VOV" />
      <xs:enumeration value="VOW" />
      <xs:enumeration value="VSO" />
      <xs:enumeration value="VW" />
      <xs:enumeration value="VWT" />
      <xs:enumeration value="WA" />
      <xs:enumeration value="WB" />
      <xs:enumeration value="WC" />
      <xs:enumeration value="WD" />
      <xs:enumeration value="WDE" />
      <xs:enumeration value="WE" />
      <xs:enumeration value="WEL" />
      <xs:enumeration value="WF" />
      <xs:enumeration value="WH" />
      <xs:enumeration value="WI" />
      <xs:enumeration value="WL" />
      <xs:enumeration value="WM" />
      <xs:enumeration value="WOD" />
      <xs:enumeration value="WPF" />
      <xs:enumeration value="WPL" />
      <xs:enumeration value="WPS" />
      <xs:enumeration value="WR" />
      <xs:enumeration value="WRA" />
      <xs:enumeration value="WSK" />
      <xs:enumeration value="WT" />
      <xs:enumeration value="WTB" />
      <xs:enumeration value="WU" />
      <xs:enumeration value="WX" />
      <xs:enumeration value="X" />
      <xs:enumeration value="XA" />
      <xs:enumeration value="XH" />
      <xs:enumeration value="XP" />
      <xs:enumeration value="XQ" />
      <xs:enumeration value="XZ" />
      <xs:enumeration value="YA" />
      <xs:enumeration value="YB" />
      <xs:enumeration value="YC" />
      <xs:enumeration value="YD" />
      <xs:enumeration value="ZA" />
      <xs:enumeration value="ZAL" />
      <xs:enumeration value="ZAS" />
      <xs:enumeration value="ZB" />
      <xs:enumeration value="ZBI" />
      <xs:enumeration value="ZBT" />
      <xs:enumeration value="ZBZ" />
      <xs:enumeration value="ZC" />
      <xs:enumeration value="ZCA" />
      <xs:enumeration value="ZCB" />
      <xs:enumeration value="ZCD" />
      <xs:enumeration value="ZCE" />
      <xs:enumeration value="ZCO" />
      <xs:enumeration value="ZCR" />
      <xs:enumeration value="ZCU" />
      <xs:enumeration value="ZD" />
      <xs:enumeration value="ZET" />
      <xs:enumeration value="ZF" />
      <xs:enumeration value="ZFE" />
      <xs:enumeration value="ZFL" />
      <xs:enumeration value="ZFS" />
      <xs:enumeration value="ZG" />
      <xs:enumeration value="ZGE" />
      <xs:enumeration value="ZH" />
      <xs:enumeration value="ZHP" />
      <xs:enumeration value="ZHS" />
      <xs:enumeration value="ZHX" />
      <xs:enumeration value="ZIB" />
      <xs:enumeration value="ZIP" />
      <xs:enumeration value="ZMG" />
      <xs:enumeration value="ZMN" />
      <xs:enumeration value="ZMO" />
      <xs:enumeration value="ZMT" />
      <xs:enumeration value="ZN" />
      <xs:enumeration value="ZNB" />
      <xs:enumeration value="ZNI" />
      <xs:enumeration value="ZNP" />
      <xs:enumeration value="ZO" />
      <xs:enumeration value="ZOC" />
      <xs:enumeration value="ZP" />
      <xs:enumeration value="ZPB" />
      <xs:enumeration value="ZPP" />
      <xs:enumeration value="ZPT" />
      <xs:enumeration value="ZR" />
      <xs:enumeration value="ZS" />
      <xs:enumeration value="ZSB" />
      <xs:enumeration value="ZSE" />
      <xs:enumeration value="ZSI" />
      <xs:enumeration value="ZSN" />
      <xs:enumeration value="ZTA" />
      <xs:enumeration value="ZTB" />
      <xs:enumeration value="ZTE" />
      <xs:enumeration value="ZTI" />
      <xs:enumeration value="ZV" />
      <xs:enumeration value="ZW" />
      <xs:enumeration value="ZZN" />
      <xs:enumeration value="ZZR" />
      <xs:enumeration value="ZZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_935">
    <xs:restriction base="xs:string">
      <xs:enumeration value="01" />
      <xs:enumeration value="02" />
      <xs:enumeration value="03" />
      <xs:enumeration value="04" />
      <xs:enumeration value="05" />
      <xs:enumeration value="06" />
      <xs:enumeration value="07" />
      <xs:enumeration value="08" />
      <xs:enumeration value="09" />
      <xs:enumeration value="10" />
      <xs:enumeration value="11" />
      <xs:enumeration value="12" />
      <xs:enumeration value="13" />
      <xs:enumeration value="14" />
      <xs:enumeration value="15" />
      <xs:enumeration value="16" />
      <xs:enumeration value="17" />
      <xs:enumeration value="18" />
      <xs:enumeration value="19" />
      <xs:enumeration value="20" />
      <xs:enumeration value="21" />
      <xs:enumeration value="22" />
      <xs:enumeration value="23" />
      <xs:enumeration value="24" />
      <xs:enumeration value="25" />
      <xs:enumeration value="26" />
      <xs:enumeration value="27" />
      <xs:enumeration value="28" />
      <xs:enumeration value="29" />
      <xs:enumeration value="30" />
      <xs:enumeration value="31" />
      <xs:enumeration value="32" />
      <xs:enumeration value="34" />
      <xs:enumeration value="35" />
      <xs:enumeration value="36" />
      <xs:enumeration value="37" />
      <xs:enumeration value="38" />
      <xs:enumeration value="39" />
      <xs:enumeration value="40" />
      <xs:enumeration value="41" />
      <xs:enumeration value="42" />
      <xs:enumeration value="43" />
      <xs:enumeration value="44" />
      <xs:enumeration value="45" />
      <xs:enumeration value="46" />
      <xs:enumeration value="47" />
      <xs:enumeration value="49" />
      <xs:enumeration value="50" />
      <xs:enumeration value="51" />
      <xs:enumeration value="52" />
      <xs:enumeration value="53" />
      <xs:enumeration value="54" />
      <xs:enumeration value="55" />
      <xs:enumeration value="56" />
      <xs:enumeration value="57" />
      <xs:enumeration value="58" />
      <xs:enumeration value="59" />
      <xs:enumeration value="60" />
      <xs:enumeration value="61" />
      <xs:enumeration value="62" />
      <xs:enumeration value="63" />
      <xs:enumeration value="64" />
      <xs:enumeration value="65" />
      <xs:enumeration value="66" />
      <xs:enumeration value="67" />
      <xs:enumeration value="68" />
      <xs:enumeration value="69" />
      <xs:enumeration value="70" />
      <xs:enumeration value="71" />
      <xs:enumeration value="72" />
      <xs:enumeration value="73" />
      <xs:enumeration value="74" />
      <xs:enumeration value="75" />
      <xs:enumeration value="76" />
      <xs:enumeration value="77" />
      <xs:enumeration value="78" />
      <xs:enumeration value="79" />
      <xs:enumeration value="80" />
      <xs:enumeration value="81" />
      <xs:enumeration value="82" />
      <xs:enumeration value="83" />
      <xs:enumeration value="84" />
      <xs:enumeration value="85" />
      <xs:enumeration value="86" />
      <xs:enumeration value="87" />
      <xs:enumeration value="88" />
      <xs:enumeration value="89" />
      <xs:enumeration value="90" />
      <xs:enumeration value="91" />
      <xs:enumeration value="92" />
      <xs:enumeration value="93" />
      <xs:enumeration value="94" />
      <xs:enumeration value="95" />
      <xs:enumeration value="96" />
      <xs:enumeration value="97" />
      <xs:enumeration value="ZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_936">
    <xs:restriction base="xs:string">
      <xs:enumeration value="01" />
      <xs:enumeration value="02" />
      <xs:enumeration value="03" />
      <xs:enumeration value="04" />
      <xs:enumeration value="05" />
      <xs:enumeration value="06" />
      <xs:enumeration value="07" />
      <xs:enumeration value="08" />
      <xs:enumeration value="09" />
      <xs:enumeration value="10" />
      <xs:enumeration value="11" />
      <xs:enumeration value="12" />
      <xs:enumeration value="13" />
      <xs:enumeration value="14" />
      <xs:enumeration value="15" />
      <xs:enumeration value="16" />
      <xs:enumeration value="17" />
      <xs:enumeration value="18" />
      <xs:enumeration value="19" />
      <xs:enumeration value="20" />
      <xs:enumeration value="21" />
      <xs:enumeration value="22" />
      <xs:enumeration value="23" />
      <xs:enumeration value="24" />
      <xs:enumeration value="25" />
      <xs:enumeration value="26" />
      <xs:enumeration value="27" />
      <xs:enumeration value="28" />
      <xs:enumeration value="29" />
      <xs:enumeration value="40" />
      <xs:enumeration value="41" />
      <xs:enumeration value="42" />
      <xs:enumeration value="44" />
      <xs:enumeration value="45" />
      <xs:enumeration value="46" />
      <xs:enumeration value="48" />
      <xs:enumeration value="49" />
      <xs:enumeration value="50" />
      <xs:enumeration value="51" />
      <xs:enumeration value="52" />
      <xs:enumeration value="Q1" />
      <xs:enumeration value="Q2" />
      <xs:enumeration value="TA" />
      <xs:enumeration value="TB" />
      <xs:enumeration value="ZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_1373">
    <xs:restriction base="xs:string">
      <xs:enumeration value="BM" />
      <xs:enumeration value="BO" />
      <xs:enumeration value="DM" />
      <xs:enumeration value="FT" />
      <xs:enumeration value="MA" />
      <xs:enumeration value="MM" />
      <xs:enumeration value="OM" />
      <xs:enumeration value="PT" />
      <xs:enumeration value="TM" />
      <xs:enumeration value="VA" />
      <xs:enumeration value="VB" />
      <xs:enumeration value="VC" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_755">
    <xs:restriction base="xs:string">
      <xs:enumeration value="01" />
      <xs:enumeration value="02" />
      <xs:enumeration value="03" />
      <xs:enumeration value="04" />
      <xs:enumeration value="05" />
      <xs:enumeration value="06" />
      <xs:enumeration value="07" />
      <xs:enumeration value="08" />
      <xs:enumeration value="09" />
      <xs:enumeration value="10" />
      <xs:enumeration value="11" />
      <xs:enumeration value="12" />
      <xs:enumeration value="13" />
      <xs:enumeration value="14" />
      <xs:enumeration value="15" />
      <xs:enumeration value="16" />
      <xs:enumeration value="17" />
      <xs:enumeration value="18" />
      <xs:enumeration value="19" />
      <xs:enumeration value="20" />
      <xs:enumeration value="21" />
      <xs:enumeration value="22" />
      <xs:enumeration value="23" />
      <xs:enumeration value="24" />
      <xs:enumeration value="25" />
      <xs:enumeration value="26" />
      <xs:enumeration value="27" />
      <xs:enumeration value="28" />
      <xs:enumeration value="29" />
      <xs:enumeration value="30" />
      <xs:enumeration value="31" />
      <xs:enumeration value="32" />
      <xs:enumeration value="33" />
      <xs:enumeration value="34" />
      <xs:enumeration value="35" />
      <xs:enumeration value="36" />
      <xs:enumeration value="37" />
      <xs:enumeration value="38" />
      <xs:enumeration value="39" />
      <xs:enumeration value="40" />
      <xs:enumeration value="41" />
      <xs:enumeration value="42" />
      <xs:enumeration value="43" />
      <xs:enumeration value="44" />
      <xs:enumeration value="45" />
      <xs:enumeration value="46" />
      <xs:enumeration value="47" />
      <xs:enumeration value="48" />
      <xs:enumeration value="49" />
      <xs:enumeration value="50" />
      <xs:enumeration value="51" />
      <xs:enumeration value="52" />
      <xs:enumeration value="53" />
      <xs:enumeration value="54" />
      <xs:enumeration value="55" />
      <xs:enumeration value="56" />
      <xs:enumeration value="57" />
      <xs:enumeration value="58" />
      <xs:enumeration value="59" />
      <xs:enumeration value="60" />
      <xs:enumeration value="61" />
      <xs:enumeration value="62" />
      <xs:enumeration value="63" />
      <xs:enumeration value="64" />
      <xs:enumeration value="65" />
      <xs:enumeration value="66" />
      <xs:enumeration value="67" />
      <xs:enumeration value="68" />
      <xs:enumeration value="69" />
      <xs:enumeration value="70" />
      <xs:enumeration value="71" />
      <xs:enumeration value="72" />
      <xs:enumeration value="73" />
      <xs:enumeration value="74" />
      <xs:enumeration value="75" />
      <xs:enumeration value="76" />
      <xs:enumeration value="77" />
      <xs:enumeration value="78" />
      <xs:enumeration value="79" />
      <xs:enumeration value="80" />
      <xs:enumeration value="81" />
      <xs:enumeration value="82" />
      <xs:enumeration value="83" />
      <xs:enumeration value="84" />
      <xs:enumeration value="85" />
      <xs:enumeration value="86" />
      <xs:enumeration value="87" />
      <xs:enumeration value="88" />
      <xs:enumeration value="89" />
      <xs:enumeration value="90" />
      <xs:enumeration value="91" />
      <xs:enumeration value="92" />
      <xs:enumeration value="93" />
      <xs:enumeration value="94" />
      <xs:enumeration value="95" />
      <xs:enumeration value="96" />
      <xs:enumeration value="97" />
      <xs:enumeration value="A1" />
      <xs:enumeration value="A2" />
      <xs:enumeration value="A3" />
      <xs:enumeration value="A4" />
      <xs:enumeration value="AA" />
      <xs:enumeration value="AB" />
      <xs:enumeration value="AC" />
      <xs:enumeration value="AD" />
      <xs:enumeration value="AE" />
      <xs:enumeration value="AF" />
      <xs:enumeration value="AG" />
      <xs:enumeration value="AH" />
      <xs:enumeration value="AI" />
      <xs:enumeration value="AJ" />
      <xs:enumeration value="AK" />
      <xs:enumeration value="AL" />
      <xs:enumeration value="AM" />
      <xs:enumeration value="AN" />
      <xs:enumeration value="AO" />
      <xs:enumeration value="AP" />
      <xs:enumeration value="AQ" />
      <xs:enumeration value="AR" />
      <xs:enumeration value="AS" />
      <xs:enumeration value="AT" />
      <xs:enumeration value="AU" />
      <xs:enumeration value="AV" />
      <xs:enumeration value="AW" />
      <xs:enumeration value="AX" />
      <xs:enumeration value="AY" />
      <xs:enumeration value="AZ" />
      <xs:enumeration value="B1" />
      <xs:enumeration value="B2" />
      <xs:enumeration value="B3" />
      <xs:enumeration value="B4" />
      <xs:enumeration value="BA" />
      <xs:enumeration value="BB" />
      <xs:enumeration value="BC" />
      <xs:enumeration value="BE" />
      <xs:enumeration value="BF" />
      <xs:enumeration value="BL" />
      <xs:enumeration value="BM" />
      <xs:enumeration value="BN" />
      <xs:enumeration value="BO" />
      <xs:enumeration value="BR" />
      <xs:enumeration value="BS" />
      <xs:enumeration value="BT" />
      <xs:enumeration value="BW" />
      <xs:enumeration value="BY" />
      <xs:enumeration value="C1" />
      <xs:enumeration value="C2" />
      <xs:enumeration value="C3" />
      <xs:enumeration value="C4" />
      <xs:enumeration value="C5" />
      <xs:enumeration value="C6" />
      <xs:enumeration value="C7" />
      <xs:enumeration value="C8" />
      <xs:enumeration value="C9" />
      <xs:enumeration value="CA" />
      <xs:enumeration value="CB" />
      <xs:enumeration value="CC" />
      <xs:enumeration value="CD" />
      <xs:enumeration value="CE" />
      <xs:enumeration value="CF" />
      <xs:enumeration value="CG" />
      <xs:enumeration value="CH" />
      <xs:enumeration value="CI" />
      <xs:enumeration value="CJ" />
      <xs:enumeration value="CK" />
      <xs:enumeration value="CL" />
      <xs:enumeration value="CM" />
      <xs:enumeration value="CN" />
      <xs:enumeration value="CO" />
      <xs:enumeration value="CP" />
      <xs:enumeration value="CQ" />
      <xs:enumeration value="CR" />
      <xs:enumeration value="CS" />
      <xs:enumeration value="CT" />
      <xs:enumeration value="CU" />
      <xs:enumeration value="CW" />
      <xs:enumeration value="CX" />
      <xs:enumeration value="CY" />
      <xs:enumeration value="CZ" />
      <xs:enumeration value="D2" />
      <xs:enumeration value="DA" />
      <xs:enumeration value="DB" />
      <xs:enumeration value="DC" />
      <xs:enumeration value="DD" />
      <xs:enumeration value="DE" />
      <xs:enumeration value="DF" />
      <xs:enumeration value="DG" />
      <xs:enumeration value="DH" />
      <xs:enumeration value="DI" />
      <xs:enumeration value="DJ" />
      <xs:enumeration value="DK" />
      <xs:enumeration value="DL" />
      <xs:enumeration value="DM" />
      <xs:enumeration value="DN" />
      <xs:enumeration value="DQ" />
      <xs:enumeration value="DR" />
      <xs:enumeration value="DS" />
      <xs:enumeration value="DT" />
      <xs:enumeration value="DU" />
      <xs:enumeration value="DV" />
      <xs:enumeration value="DW" />
      <xs:enumeration value="E1" />
      <xs:enumeration value="EA" />
      <xs:enumeration value="EB" />
      <xs:enumeration value="EC" />
      <xs:enumeration value="ED" />
      <xs:enumeration value="EL" />
      <xs:enumeration value="EP" />
      <xs:enumeration value="ER" />
      <xs:enumeration value="EX" />
      <xs:enumeration value="EY" />
      <xs:enumeration value="F1" />
      <xs:enumeration value="F2" />
      <xs:enumeration value="F3" />
      <xs:enumeration value="F4" />
      <xs:enumeration value="F5" />
      <xs:enumeration value="F6" />
      <xs:enumeration value="F7" />
      <xs:enumeration value="F8" />
      <xs:enumeration value="F9" />
      <xs:enumeration value="FB" />
      <xs:enumeration value="FC" />
      <xs:enumeration value="FD" />
      <xs:enumeration value="FE" />
      <xs:enumeration value="FH" />
      <xs:enumeration value="FI" />
      <xs:enumeration value="FM" />
      <xs:enumeration value="FS" />
      <xs:enumeration value="GP" />
      <xs:enumeration value="GT" />
      <xs:enumeration value="HC" />
      <xs:enumeration value="HR" />
      <xs:enumeration value="HW" />
      <xs:enumeration value="I2" />
      <xs:enumeration value="I3" />
      <xs:enumeration value="I4" />
      <xs:enumeration value="I5" />
      <xs:enumeration value="I6" />
      <xs:enumeration value="IA" />
      <xs:enumeration value="IC" />
      <xs:enumeration value="IM" />
      <xs:enumeration value="IN" />
      <xs:enumeration value="IP" />
      <xs:enumeration value="IR" />
      <xs:enumeration value="IS" />
      <xs:enumeration value="IT" />
      <xs:enumeration value="IU" />
      <xs:enumeration value="IV" />
      <xs:enumeration value="JA" />
      <xs:enumeration value="JB" />
      <xs:enumeration value="JC" />
      <xs:enumeration value="JD" />
      <xs:enumeration value="JE" />
      <xs:enumeration value="JF" />
      <xs:enumeration value="JG" />
      <xs:enumeration value="JH" />
      <xs:enumeration value="JI" />
      <xs:enumeration value="JK" />
      <xs:enumeration value="JL" />
      <xs:enumeration value="JM" />
      <xs:enumeration value="JN" />
      <xs:enumeration value="JO" />
      <xs:enumeration value="JP" />
      <xs:enumeration value="JQ" />
      <xs:enumeration value="JR" />
      <xs:enumeration value="JS" />
      <xs:enumeration value="JT" />
      <xs:enumeration value="JV" />
      <xs:enumeration value="JW" />
      <xs:enumeration value="JX" />
      <xs:enumeration value="JY" />
      <xs:enumeration value="JZ" />
      <xs:enumeration value="KA" />
      <xs:enumeration value="KC" />
      <xs:enumeration value="KD" />
      <xs:enumeration value="KE" />
      <xs:enumeration value="KF" />
      <xs:enumeration value="KG" />
      <xs:enumeration value="KH" />
      <xs:enumeration value="KI" />
      <xs:enumeration value="KJ" />
      <xs:enumeration value="KY" />
      <xs:enumeration value="KZ" />
      <xs:enumeration value="LA" />
      <xs:enumeration value="LB" />
      <xs:enumeration value="LC" />
      <xs:enumeration value="LD" />
      <xs:enumeration value="LE" />
      <xs:enumeration value="LG" />
      <xs:enumeration value="LI" />
      <xs:enumeration value="LO" />
      <xs:enumeration value="LP" />
      <xs:enumeration value="LR" />
      <xs:enumeration value="LS" />
      <xs:enumeration value="LT" />
      <xs:enumeration value="LW" />
      <xs:enumeration value="M1" />
      <xs:enumeration value="MA" />
      <xs:enumeration value="MB" />
      <xs:enumeration value="MC" />
      <xs:enumeration value="MD" />
      <xs:enumeration value="ME" />
      <xs:enumeration value="MF" />
      <xs:enumeration value="MG" />
      <xs:enumeration value="MH" />
      <xs:enumeration value="MI" />
      <xs:enumeration value="MJ" />
      <xs:enumeration value="MK" />
      <xs:enumeration value="ML" />
      <xs:enumeration value="MM" />
      <xs:enumeration value="MN" />
      <xs:enumeration value="MO" />
      <xs:enumeration value="MP" />
      <xs:enumeration value="MQ" />
      <xs:enumeration value="MR" />
      <xs:enumeration value="MS" />
      <xs:enumeration value="MT" />
      <xs:enumeration value="MV" />
      <xs:enumeration value="MZ" />
      <xs:enumeration value="NA" />
      <xs:enumeration value="NC" />
      <xs:enumeration value="ND" />
      <xs:enumeration value="NI" />
      <xs:enumeration value="NL" />
      <xs:enumeration value="NM" />
      <xs:enumeration value="NN" />
      <xs:enumeration value="NO" />
      <xs:enumeration value="NQ" />
      <xs:enumeration value="NR" />
      <xs:enumeration value="NT" />
      <xs:enumeration value="OB" />
      <xs:enumeration value="OC" />
      <xs:enumeration value="OD" />
      <xs:enumeration value="OE" />
      <xs:enumeration value="OL" />
      <xs:enumeration value="OP" />
      <xs:enumeration value="OR" />
      <xs:enumeration value="OS" />
      <xs:enumeration value="OT" />
      <xs:enumeration value="OX" />
      <xs:enumeration value="OZ" />
      <xs:enumeration value="P1" />
      <xs:enumeration value="P2" />
      <xs:enumeration value="P3" />
      <xs:enumeration value="P4" />
      <xs:enumeration value="P5" />
      <xs:enumeration value="P6" />
      <xs:enumeration value="P7" />
      <xs:enumeration value="P8" />
      <xs:enumeration value="PA" />
      <xs:enumeration value="PB" />
      <xs:enumeration value="PC" />
      <xs:enumeration value="PD" />
      <xs:enumeration value="PE" />
      <xs:enumeration value="PF" />
      <xs:enumeration value="PG" />
      <xs:enumeration value="PH" />
      <xs:enumeration value="PI" />
      <xs:enumeration value="PJ" />
      <xs:enumeration value="PK" />
      <xs:enumeration value="PL" />
      <xs:enumeration value="PM" />
      <xs:enumeration value="PN" />
      <xs:enumeration value="PO" />
      <xs:enumeration value="PP" />
      <xs:enumeration value="PQ" />
      <xs:enumeration value="PR" />
      <xs:enumeration value="PS" />
      <xs:enumeration value="PT" />
      <xs:enumeration value="PV" />
      <xs:enumeration value="PW" />
      <xs:enumeration value="PX" />
      <xs:enumeration value="PY" />
      <xs:enumeration value="PZ" />
      <xs:enumeration value="QC" />
      <xs:enumeration value="QD" />
      <xs:enumeration value="QE" />
      <xs:enumeration value="QM" />
      <xs:enumeration value="QR" />
      <xs:enumeration value="QS" />
      <xs:enumeration value="QT" />
      <xs:enumeration value="R1" />
      <xs:enumeration value="R2" />
      <xs:enumeration value="R3" />
      <xs:enumeration value="R4" />
      <xs:enumeration value="R5" />
      <xs:enumeration value="R6" />
      <xs:enumeration value="RA" />
      <xs:enumeration value="RB" />
      <xs:enumeration value="RC" />
      <xs:enumeration value="RD" />
      <xs:enumeration value="RE" />
      <xs:enumeration value="RF" />
      <xs:enumeration value="RG" />
      <xs:enumeration value="RM" />
      <xs:enumeration value="RN" />
      <xs:enumeration value="RO" />
      <xs:enumeration value="RR" />
      <xs:enumeration value="RT" />
      <xs:enumeration value="RV" />
      <xs:enumeration value="RX" />
      <xs:enumeration value="S1" />
      <xs:enumeration value="S2" />
      <xs:enumeration value="S3" />
      <xs:enumeration value="S4" />
      <xs:enumeration value="S5" />
      <xs:enumeration value="S6" />
      <xs:enumeration value="S7" />
      <xs:enumeration value="S8" />
      <xs:enumeration value="S9" />
      <xs:enumeration value="SA" />
      <xs:enumeration value="SB" />
      <xs:enumeration value="SC" />
      <xs:enumeration value="SD" />
      <xs:enumeration value="SE" />
      <xs:enumeration value="SF" />
      <xs:enumeration value="SG" />
      <xs:enumeration value="SH" />
      <xs:enumeration value="SI" />
      <xs:enumeration value="SL" />
      <xs:enumeration value="SM" />
      <xs:enumeration value="SN" />
      <xs:enumeration value="SO" />
      <xs:enumeration value="SP" />
      <xs:enumeration value="SQ" />
      <xs:enumeration value="SR" />
      <xs:enumeration value="SS" />
      <xs:enumeration value="ST" />
      <xs:enumeration value="SU" />
      <xs:enumeration value="SV" />
      <xs:enumeration value="SW" />
      <xs:enumeration value="SX" />
      <xs:enumeration value="SY" />
      <xs:enumeration value="T1" />
      <xs:enumeration value="T2" />
      <xs:enumeration value="T3" />
      <xs:enumeration value="T4" />
      <xs:enumeration value="T5" />
      <xs:enumeration value="T6" />
      <xs:enumeration value="TA" />
      <xs:enumeration value="TB" />
      <xs:enumeration value="TC" />
      <xs:enumeration value="TD" />
      <xs:enumeration value="TE" />
      <xs:enumeration value="TF" />
      <xs:enumeration value="TG" />
      <xs:enumeration value="TH" />
      <xs:enumeration value="TI" />
      <xs:enumeration value="TJ" />
      <xs:enumeration value="TK" />
      <xs:enumeration value="TL" />
      <xs:enumeration value="TM" />
      <xs:enumeration value="TN" />
      <xs:enumeration value="TO" />
      <xs:enumeration value="TP" />
      <xs:enumeration value="TQ" />
      <xs:enumeration value="TR" />
      <xs:enumeration value="TS" />
      <xs:enumeration value="TT" />
      <xs:enumeration value="TX" />
      <xs:enumeration value="U1" />
      <xs:enumeration value="UA" />
      <xs:enumeration value="UB" />
      <xs:enumeration value="UD" />
      <xs:enumeration value="UE" />
      <xs:enumeration value="UF" />
      <xs:enumeration value="UG" />
      <xs:enumeration value="UH" />
      <xs:enumeration value="UI" />
      <xs:enumeration value="UJ" />
      <xs:enumeration value="UK" />
      <xs:enumeration value="UL" />
      <xs:enumeration value="UM" />
      <xs:enumeration value="UN" />
      <xs:enumeration value="UO" />
      <xs:enumeration value="UP" />
      <xs:enumeration value="UQ" />
      <xs:enumeration value="UR" />
      <xs:enumeration value="US" />
      <xs:enumeration value="UT" />
      <xs:enumeration value="UU" />
      <xs:enumeration value="UV" />
      <xs:enumeration value="UX" />
      <xs:enumeration value="UY" />
      <xs:enumeration value="UZ" />
      <xs:enumeration value="V1" />
      <xs:enumeration value="V2" />
      <xs:enumeration value="V3" />
      <xs:enumeration value="V4" />
      <xs:enumeration value="V5" />
      <xs:enumeration value="V6" />
      <xs:enumeration value="V7" />
      <xs:enumeration value="VA" />
      <xs:enumeration value="VC" />
      <xs:enumeration value="VD" />
      <xs:enumeration value="VM" />
      <xs:enumeration value="W1" />
      <xs:enumeration value="W2" />
      <xs:enumeration value="WA" />
      <xs:enumeration value="WB" />
      <xs:enumeration value="WC" />
      <xs:enumeration value="WD" />
      <xs:enumeration value="WE" />
      <xs:enumeration value="WF" />
      <xs:enumeration value="WG" />
      <xs:enumeration value="WH" />
      <xs:enumeration value="WI" />
      <xs:enumeration value="WP" />
      <xs:enumeration value="WT" />
      <xs:enumeration value="X1" />
      <xs:enumeration value="X2" />
      <xs:enumeration value="X3" />
      <xs:enumeration value="X4" />
      <xs:enumeration value="X5" />
      <xs:enumeration value="XE" />
      <xs:enumeration value="XP" />
      <xs:enumeration value="Y1" />
      <xs:enumeration value="Y2" />
      <xs:enumeration value="Y3" />
      <xs:enumeration value="ZA" />
      <xs:enumeration value="ZB" />
      <xs:enumeration value="ZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_756">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1" />
      <xs:enumeration value="2" />
      <xs:enumeration value="3" />
      <xs:enumeration value="4" />
      <xs:enumeration value="5" />
      <xs:enumeration value="6" />
      <xs:enumeration value="7" />
      <xs:enumeration value="8" />
      <xs:enumeration value="9" />
      <xs:enumeration value="AA" />
      <xs:enumeration value="AC" />
      <xs:enumeration value="AE" />
      <xs:enumeration value="AM" />
      <xs:enumeration value="AS" />
      <xs:enumeration value="AT" />
      <xs:enumeration value="AU" />
      <xs:enumeration value="BE" />
      <xs:enumeration value="BM" />
      <xs:enumeration value="BW" />
      <xs:enumeration value="CD" />
      <xs:enumeration value="CF" />
      <xs:enumeration value="CP" />
      <xs:enumeration value="CT" />
      <xs:enumeration value="DA" />
      <xs:enumeration value="EL" />
      <xs:enumeration value="EM" />
      <xs:enumeration value="FT" />
      <xs:enumeration value="FX" />
      <xs:enumeration value="GS" />
      <xs:enumeration value="HL" />
      <xs:enumeration value="IA" />
      <xs:enumeration value="IE" />
      <xs:enumeration value="IM" />
      <xs:enumeration value="MB" />
      <xs:enumeration value="MD" />
      <xs:enumeration value="MN" />
      <xs:enumeration value="MP" />
      <xs:enumeration value="MT" />
      <xs:enumeration value="NS" />
      <xs:enumeration value="OL" />
      <xs:enumeration value="PO" />
      <xs:enumeration value="SE" />
      <xs:enumeration value="SM" />
      <xs:enumeration value="SN" />
      <xs:enumeration value="SW" />
      <xs:enumeration value="TA" />
      <xs:enumeration value="TE" />
      <xs:enumeration value="TM" />
      <xs:enumeration value="TX" />
      <xs:enumeration value="VO" />
      <xs:enumeration value="WS" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_66">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1" />
      <xs:enumeration value="10" />
      <xs:enumeration value="11" />
      <xs:enumeration value="12" />
      <xs:enumeration value="13" />
      <xs:enumeration value="14" />
      <xs:enumeration value="15" />
      <xs:enumeration value="16" />
      <xs:enumeration value="17" />
      <xs:enumeration value="18" />
      <xs:enumeration value="19" />
      <xs:enumeration value="2" />
      <xs:enumeration value="20" />
      <xs:enumeration value="21" />
      <xs:enumeration value="22" />
      <xs:enumeration value="23" />
      <xs:enumeration value="24" />
      <xs:enumeration value="25" />
      <xs:enumeration value="26" />
      <xs:enumeration value="27" />
      <xs:enumeration value="28" />
      <xs:enumeration value="29" />
      <xs:enumeration value="3" />
      <xs:enumeration value="30" />
      <xs:enumeration value="31" />
      <xs:enumeration value="32" />
      <xs:enumeration value="33" />
      <xs:enumeration value="34" />
      <xs:enumeration value="35" />
      <xs:enumeration value="36" />
      <xs:enumeration value="37" />
      <xs:enumeration value="38" />
      <xs:enumeration value="39" />
      <xs:enumeration value="4" />
      <xs:enumeration value="40" />
      <xs:enumeration value="41" />
      <xs:enumeration value="42" />
      <xs:enumeration value="43" />
      <xs:enumeration value="44" />
      <xs:enumeration value="45" />
      <xs:enumeration value="46" />
      <xs:enumeration value="47" />
      <xs:enumeration value="48" />
      <xs:enumeration value="49" />
      <xs:enumeration value="5" />
      <xs:enumeration value="50" />
      <xs:enumeration value="53" />
      <xs:enumeration value="54" />
      <xs:enumeration value="55" />
      <xs:enumeration value="56" />
      <xs:enumeration value="57" />
      <xs:enumeration value="58" />
      <xs:enumeration value="59" />
      <xs:enumeration value="6" />
      <xs:enumeration value="61" />
      <xs:enumeration value="62" />
      <xs:enumeration value="63" />
      <xs:enumeration value="64" />
      <xs:enumeration value="7" />
      <xs:enumeration value="71" />
      <xs:enumeration value="72" />
      <xs:enumeration value="73" />
      <xs:enumeration value="74" />
      <xs:enumeration value="75" />
      <xs:enumeration value="76" />
      <xs:enumeration value="77" />
      <xs:enumeration value="78" />
      <xs:enumeration value="8" />
      <xs:enumeration value="81" />
      <xs:enumeration value="82" />
      <xs:enumeration value="9" />
      <xs:enumeration value="90" />
      <xs:enumeration value="91" />
      <xs:enumeration value="92" />
      <xs:enumeration value="93" />
      <xs:enumeration value="94" />
      <xs:enumeration value="95" />
      <xs:enumeration value="96" />
      <xs:enumeration value="97" />
      <xs:enumeration value="98" />
      <xs:enumeration value="99" />
      <xs:enumeration value="A" />
      <xs:enumeration value="A1" />
      <xs:enumeration value="A2" />
      <xs:enumeration value="A3" />
      <xs:enumeration value="A4" />
      <xs:enumeration value="A5" />
      <xs:enumeration value="A6" />
      <xs:enumeration value="AA" />
      <xs:enumeration value="AB" />
      <xs:enumeration value="AC" />
      <xs:enumeration value="AD" />
      <xs:enumeration value="AE" />
      <xs:enumeration value="AL" />
      <xs:enumeration value="AP" />
      <xs:enumeration value="BC" />
      <xs:enumeration value="BD" />
      <xs:enumeration value="BE" />
      <xs:enumeration value="BG" />
      <xs:enumeration value="BP" />
      <xs:enumeration value="BS" />
      <xs:enumeration value="C" />
      <xs:enumeration value="C1" />
      <xs:enumeration value="C2" />
      <xs:enumeration value="C5" />
      <xs:enumeration value="CA" />
      <xs:enumeration value="CB" />
      <xs:enumeration value="CC" />
      <xs:enumeration value="CD" />
      <xs:enumeration value="CE" />
      <xs:enumeration value="CF" />
      <xs:enumeration value="CI" />
      <xs:enumeration value="CL" />
      <xs:enumeration value="CM" />
      <xs:enumeration value="CP" />
      <xs:enumeration value="CR" />
      <xs:enumeration value="CS" />
      <xs:enumeration value="CT" />
      <xs:enumeration value="D" />
      <xs:enumeration value="DG" />
      <xs:enumeration value="DL" />
      <xs:enumeration value="DN" />
      <xs:enumeration value="DP" />
      <xs:enumeration value="DS" />
      <xs:enumeration value="E" />
      <xs:enumeration value="EC" />
      <xs:enumeration value="EH" />
      <xs:enumeration value="EI" />
      <xs:enumeration value="EP" />
      <xs:enumeration value="EQ" />
      <xs:enumeration value="ER" />
      <xs:enumeration value="ES" />
      <xs:enumeration value="F" />
      <xs:enumeration value="FA" />
      <xs:enumeration value="FB" />
      <xs:enumeration value="FC" />
      <xs:enumeration value="FD" />
      <xs:enumeration value="FI" />
      <xs:enumeration value="FJ" />
      <xs:enumeration value="FN" />
      <xs:enumeration value="G" />
      <xs:enumeration value="GA" />
      <xs:enumeration value="GC" />
      <xs:enumeration value="HC" />
      <xs:enumeration value="HN" />
      <xs:enumeration value="I" />
      <xs:enumeration value="J" />
      <xs:enumeration value="K" />
      <xs:enumeration value="L" />
      <xs:enumeration value="LC" />
      <xs:enumeration value="LD" />
      <xs:enumeration value="LE" />
      <xs:enumeration value="LI" />
      <xs:enumeration value="LN" />
      <xs:enumeration value="M3" />
      <xs:enumeration value="M4" />
      <xs:enumeration value="M5" />
      <xs:enumeration value="M6" />
      <xs:enumeration value="MA" />
      <xs:enumeration value="MB" />
      <xs:enumeration value="MC" />
      <xs:enumeration value="MD" />
      <xs:enumeration value="MI" />
      <xs:enumeration value="MK" />
      <xs:enumeration value="ML" />
      <xs:enumeration value="MN" />
      <xs:enumeration value="MP" />
      <xs:enumeration value="MR" />
      <xs:enumeration value="N" />
      <xs:enumeration value="NA" />
      <xs:enumeration value="ND" />
      <xs:enumeration value="NI" />
      <xs:enumeration value="NO" />
      <xs:enumeration value="OC" />
      <xs:enumeration value="OP" />
      <xs:enumeration value="PA" />
      <xs:enumeration value="PB" />
      <xs:enumeration value="PC" />
      <xs:enumeration value="PI" />
      <xs:enumeration value="PP" />
      <xs:enumeration value="PR" />
      <xs:enumeration value="RA" />
      <xs:enumeration value="RB" />
      <xs:enumeration value="RC" />
      <xs:enumeration value="RD" />
      <xs:enumeration value="RE" />
      <xs:enumeration value="RT" />
      <xs:enumeration value="S" />
      <xs:enumeration value="SA" />
      <xs:enumeration value="SB" />
      <xs:enumeration value="SD" />
      <xs:enumeration value="SF" />
      <xs:enumeration value="SI" />
      <xs:enumeration value="SJ" />
      <xs:enumeration value="SL" />
      <xs:enumeration value="SP" />
      <xs:enumeration value="ST" />
      <xs:enumeration value="SV" />
      <xs:enumeration value="SW" />
      <xs:enumeration value="TA" />
      <xs:enumeration value="TC" />
      <xs:enumeration value="TZ" />
      <xs:enumeration value="UC" />
      <xs:enumeration value="UL" />
      <xs:enumeration value="UM" />
      <xs:enumeration value="UP" />
      <xs:enumeration value="UR" />
      <xs:enumeration value="US" />
      <xs:enumeration value="WR" />
      <xs:enumeration value="XV" />
      <xs:enumeration value="XX" />
      <xs:enumeration value="ZC" />
      <xs:enumeration value="ZN" />
      <xs:enumeration value="ZY" />
      <xs:enumeration value="ZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_704">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1" />
      <xs:enumeration value="2" />
      <xs:enumeration value="3" />
      <xs:enumeration value="4" />
      <xs:enumeration value="5" />
      <xs:enumeration value="6" />
      <xs:enumeration value="CH" />
      <xs:enumeration value="CO" />
      <xs:enumeration value="DM" />
      <xs:enumeration value="NT" />
      <xs:enumeration value="ON" />
      <xs:enumeration value="OR" />
      <xs:enumeration value="PV" />
      <xs:enumeration value="SG" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_1525">
    <xs:restriction base="xs:string">
      <xs:enumeration value="AR" />
      <xs:enumeration value="BA" />
      <xs:enumeration value="HS" />
      <xs:enumeration value="IN" />
      <xs:enumeration value="PR" />
      <xs:enumeration value="RE" />
      <xs:enumeration value="SC" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_753">
    <xs:restriction base="xs:string">
      <xs:enumeration value="01" />
      <xs:enumeration value="10" />
      <xs:enumeration value="11" />
      <xs:enumeration value="12" />
      <xs:enumeration value="13" />
      <xs:enumeration value="34" />
      <xs:enumeration value="35" />
      <xs:enumeration value="36" />
      <xs:enumeration value="37" />
      <xs:enumeration value="38" />
      <xs:enumeration value="39" />
      <xs:enumeration value="40" />
      <xs:enumeration value="42" />
      <xs:enumeration value="43" />
      <xs:enumeration value="44" />
      <xs:enumeration value="45" />
      <xs:enumeration value="60" />
      <xs:enumeration value="61" />
      <xs:enumeration value="62" />
      <xs:enumeration value="63" />
      <xs:enumeration value="65" />
      <xs:enumeration value="66" />
      <xs:enumeration value="67" />
      <xs:enumeration value="68" />
      <xs:enumeration value="CB" />
      <xs:enumeration value="CC" />
      <xs:enumeration value="CD" />
      <xs:enumeration value="CS" />
      <xs:enumeration value="CT" />
      <xs:enumeration value="CUD" />
      <xs:enumeration value="HM" />
      <xs:enumeration value="IC" />
      <xs:enumeration value="IP" />
      <xs:enumeration value="LP" />
      <xs:enumeration value="OPI" />
      <xs:enumeration value="PK" />
      <xs:enumeration value="PM" />
      <xs:enumeration value="PML" />
      <xs:enumeration value="PN" />
      <xs:enumeration value="SMK" />
      <xs:enumeration value="UC" />
      <xs:enumeration value="UCL" />
      <xs:enumeration value="UP" />
      <xs:enumeration value="WM" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_400">
    <xs:restriction base="xs:string">
      <xs:enumeration value="01" />
      <xs:enumeration value="02" />
      <xs:enumeration value="03" />
      <xs:enumeration value="04" />
      <xs:enumeration value="05" />
      <xs:enumeration value="06" />
      <xs:enumeration value="07" />
      <xs:enumeration value="08" />
      <xs:enumeration value="09" />
      <xs:enumeration value="10" />
      <xs:enumeration value="11" />
      <xs:enumeration value="ZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_187">
    <xs:restriction base="xs:string">
      <xs:enumeration value="A" />
      <xs:enumeration value="A1" />
      <xs:enumeration value="A2" />
      <xs:enumeration value="A3" />
      <xs:enumeration value="A4" />
      <xs:enumeration value="B" />
      <xs:enumeration value="C" />
      <xs:enumeration value="CD" />
      <xs:enumeration value="CE" />
      <xs:enumeration value="D" />
      <xs:enumeration value="DR" />
      <xs:enumeration value="E" />
      <xs:enumeration value="F" />
      <xs:enumeration value="FR" />
      <xs:enumeration value="G" />
      <xs:enumeration value="H" />
      <xs:enumeration value="I" />
      <xs:enumeration value="J" />
      <xs:enumeration value="K" />
      <xs:enumeration value="L" />
      <xs:enumeration value="LC" />
      <xs:enumeration value="M" />
      <xs:enumeration value="N" />
      <xs:enumeration value="ND" />
      <xs:enumeration value="NI" />
      <xs:enumeration value="NR" />
      <xs:enumeration value="NT" />
      <xs:enumeration value="O" />
      <xs:enumeration value="P" />
      <xs:enumeration value="PA" />
      <xs:enumeration value="Q" />
      <xs:enumeration value="R" />
      <xs:enumeration value="RG" />
      <xs:enumeration value="RN" />
      <xs:enumeration value="RT" />
      <xs:enumeration value="S" />
      <xs:enumeration value="SF" />
      <xs:enumeration value="SI" />
      <xs:enumeration value="SK" />
      <xs:enumeration value="SO" />
      <xs:enumeration value="T" />
      <xs:enumeration value="U" />
      <xs:enumeration value="V" />
      <xs:enumeration value="W" />
      <xs:enumeration value="WA" />
      <xs:enumeration value="WB" />
      <xs:enumeration value="WG" />
      <xs:enumeration value="WJ" />
      <xs:enumeration value="X" />
      <xs:enumeration value="Y" />
      <xs:enumeration value="Z" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_133">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1" />
      <xs:enumeration value="2" />
      <xs:enumeration value="3" />
      <xs:enumeration value="4" />
      <xs:enumeration value="5" />
      <xs:enumeration value="6" />
      <xs:enumeration value="7" />
      <xs:enumeration value="8" />
      <xs:enumeration value="9" />
      <xs:enumeration value="A" />
      <xs:enumeration value="B" />
      <xs:enumeration value="D" />
      <xs:enumeration value="H" />
      <xs:enumeration value="I" />
      <xs:enumeration value="JD" />
      <xs:enumeration value="JO" />
      <xs:enumeration value="M" />
      <xs:enumeration value="O" />
      <xs:enumeration value="R" />
      <xs:enumeration value="S" />
      <xs:enumeration value="V" />
      <xs:enumeration value="X" />
      <xs:enumeration value="Z" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_91">
    <xs:restriction base="xs:string">
      <xs:enumeration value="6" />
      <xs:enumeration value="7" />
      <xs:enumeration value="A" />
      <xs:enumeration value="AC" />
      <xs:enumeration value="AE" />
      <xs:enumeration value="AF" />
      <xs:enumeration value="AH" />
      <xs:enumeration value="AR" />
      <xs:enumeration value="B" />
      <xs:enumeration value="BP" />
      <xs:enumeration value="BU" />
      <xs:enumeration value="C" />
      <xs:enumeration value="CE" />
      <xs:enumeration value="D" />
      <xs:enumeration value="DA" />
      <xs:enumeration value="DW" />
      <xs:enumeration value="E" />
      <xs:enumeration value="ED" />
      <xs:enumeration value="F" />
      <xs:enumeration value="FA" />
      <xs:enumeration value="FL" />
      <xs:enumeration value="GG" />
      <xs:enumeration value="GR" />
      <xs:enumeration value="GS" />
      <xs:enumeration value="H" />
      <xs:enumeration value="HH" />
      <xs:enumeration value="I" />
      <xs:enumeration value="J" />
      <xs:enumeration value="K" />
      <xs:enumeration value="L" />
      <xs:enumeration value="LA" />
      <xs:enumeration value="LT" />
      <xs:enumeration value="M" />
      <xs:enumeration value="MB" />
      <xs:enumeration value="MP" />
      <xs:enumeration value="N" />
      <xs:enumeration value="O" />
      <xs:enumeration value="P" />
      <xs:enumeration value="PA" />
      <xs:enumeration value="PG" />
      <xs:enumeration value="PL" />
      <xs:enumeration value="PP" />
      <xs:enumeration value="PR" />
      <xs:enumeration value="PT" />
      <xs:enumeration value="Q" />
      <xs:enumeration value="R" />
      <xs:enumeration value="RC" />
      <xs:enumeration value="RR" />
      <xs:enumeration value="S" />
      <xs:enumeration value="SB" />
      <xs:enumeration value="SC" />
      <xs:enumeration value="SD" />
      <xs:enumeration value="SE" />
      <xs:enumeration value="SR" />
      <xs:enumeration value="SS" />
      <xs:enumeration value="ST" />
      <xs:enumeration value="T" />
      <xs:enumeration value="TA" />
      <xs:enumeration value="TC" />
      <xs:enumeration value="TT" />
      <xs:enumeration value="U" />
      <xs:enumeration value="VA" />
      <xs:enumeration value="VE" />
      <xs:enumeration value="VL" />
      <xs:enumeration value="W" />
      <xs:enumeration value="WP" />
      <xs:enumeration value="X" />
      <xs:enumeration value="Y" />
      <xs:enumeration value="Y1" />
      <xs:enumeration value="Y2" />
      <xs:enumeration value="ZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_368">
    <xs:restriction base="xs:string">
      <xs:enumeration value="AA" />
      <xs:enumeration value="AB" />
      <xs:enumeration value="AN" />
      <xs:enumeration value="AP" />
      <xs:enumeration value="AS" />
      <xs:enumeration value="AU" />
      <xs:enumeration value="AV" />
      <xs:enumeration value="BK" />
      <xs:enumeration value="BM" />
      <xs:enumeration value="BO" />
      <xs:enumeration value="BP" />
      <xs:enumeration value="BT" />
      <xs:enumeration value="BW" />
      <xs:enumeration value="CA" />
      <xs:enumeration value="CB" />
      <xs:enumeration value="CC" />
      <xs:enumeration value="CD" />
      <xs:enumeration value="CE" />
      <xs:enumeration value="CF" />
      <xs:enumeration value="CI" />
      <xs:enumeration value="CK" />
      <xs:enumeration value="CL" />
      <xs:enumeration value="CM" />
      <xs:enumeration value="CN" />
      <xs:enumeration value="CO" />
      <xs:enumeration value="CP" />
      <xs:enumeration value="CS" />
      <xs:enumeration value="CT" />
      <xs:enumeration value="CU" />
      <xs:enumeration value="DA" />
      <xs:enumeration value="DD" />
      <xs:enumeration value="DE" />
      <xs:enumeration value="DI" />
      <xs:enumeration value="DO" />
      <xs:enumeration value="DP" />
      <xs:enumeration value="DR" />
      <xs:enumeration value="DS" />
      <xs:enumeration value="EC" />
      <xs:enumeration value="ED" />
      <xs:enumeration value="EW" />
      <xs:enumeration value="EX" />
      <xs:enumeration value="FS" />
      <xs:enumeration value="HQ" />
      <xs:enumeration value="IC" />
      <xs:enumeration value="ID" />
      <xs:enumeration value="IN" />
      <xs:enumeration value="IP" />
      <xs:enumeration value="IS" />
      <xs:enumeration value="LM" />
      <xs:enumeration value="LS" />
      <xs:enumeration value="LW" />
      <xs:enumeration value="MC" />
      <xs:enumeration value="NF" />
      <xs:enumeration value="NN" />
      <xs:enumeration value="NS" />
      <xs:enumeration value="NY" />
      <xs:enumeration value="OB" />
      <xs:enumeration value="OF" />
      <xs:enumeration value="OP" />
      <xs:enumeration value="OR" />
      <xs:enumeration value="PA" />
      <xs:enumeration value="PC" />
      <xs:enumeration value="PD" />
      <xs:enumeration value="PH" />
      <xs:enumeration value="PI" />
      <xs:enumeration value="PK" />
      <xs:enumeration value="PL" />
      <xs:enumeration value="PN" />
      <xs:enumeration value="PO" />
      <xs:enumeration value="PP" />
      <xs:enumeration value="PR" />
      <xs:enumeration value="PS" />
      <xs:enumeration value="PT" />
      <xs:enumeration value="QN" />
      <xs:enumeration value="QP" />
      <xs:enumeration value="RC" />
      <xs:enumeration value="RD" />
      <xs:enumeration value="RI" />
      <xs:enumeration value="RT" />
      <xs:enumeration value="RW" />
      <xs:enumeration value="SA" />
      <xs:enumeration value="SB" />
      <xs:enumeration value="SC" />
      <xs:enumeration value="SD" />
      <xs:enumeration value="SE" />
      <xs:enumeration value="SF" />
      <xs:enumeration value="SG" />
      <xs:enumeration value="SH" />
      <xs:enumeration value="SI" />
      <xs:enumeration value="SJ" />
      <xs:enumeration value="SK" />
      <xs:enumeration value="SL" />
      <xs:enumeration value="SP" />
      <xs:enumeration value="SQ" />
      <xs:enumeration value="SS" />
      <xs:enumeration value="ST" />
      <xs:enumeration value="SU" />
      <xs:enumeration value="UB" />
      <xs:enumeration value="UN" />
      <xs:enumeration value="UR" />
      <xs:enumeration value="WS" />
      <xs:enumeration value="ZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_731">
    <xs:restriction base="xs:string">
      <xs:enumeration value="BS" />
      <xs:enumeration value="SB" />
      <xs:enumeration value="SC" />
      <xs:enumeration value="SD" />
      <xs:enumeration value="SF" />
      <xs:enumeration value="SS" />
      <xs:enumeration value="ZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_732">
    <xs:restriction base="xs:string">
      <xs:enumeration value="AA" />
      <xs:enumeration value="AD" />
      <xs:enumeration value="CD" />
      <xs:enumeration value="CW" />
      <xs:enumeration value="HO" />
      <xs:enumeration value="SD" />
      <xs:enumeration value="SH" />
      <xs:enumeration value="WD" />
      <xs:enumeration value="WW" />
      <xs:enumeration value="ZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_284">
    <xs:restriction base="xs:string">
      <xs:enumeration value="01" />
      <xs:enumeration value="09" />
      <xs:enumeration value="3D" />
      <xs:enumeration value="9A" />
      <xs:enumeration value="AC" />
      <xs:enumeration value="AE" />
      <xs:enumeration value="AM" />
      <xs:enumeration value="BC" />
      <xs:enumeration value="CB" />
      <xs:enumeration value="CE" />
      <xs:enumeration value="CG" />
      <xs:enumeration value="CX" />
      <xs:enumeration value="D1" />
      <xs:enumeration value="D2" />
      <xs:enumeration value="D3" />
      <xs:enumeration value="DC" />
      <xs:enumeration value="DF" />
      <xs:enumeration value="DR" />
      <xs:enumeration value="DS" />
      <xs:enumeration value="DT" />
      <xs:enumeration value="ES" />
      <xs:enumeration value="ET" />
      <xs:enumeration value="FC" />
      <xs:enumeration value="G2" />
      <xs:enumeration value="GP" />
      <xs:enumeration value="GT" />
      <xs:enumeration value="IA" />
      <xs:enumeration value="IE" />
      <xs:enumeration value="IX" />
      <xs:enumeration value="ME" />
      <xs:enumeration value="MW" />
      <xs:enumeration value="ND" />
      <xs:enumeration value="NF" />
      <xs:enumeration value="NH" />
      <xs:enumeration value="NM" />
      <xs:enumeration value="NS" />
      <xs:enumeration value="ON" />
      <xs:enumeration value="PA" />
      <xs:enumeration value="PB" />
      <xs:enumeration value="PC" />
      <xs:enumeration value="PI" />
      <xs:enumeration value="PM" />
      <xs:enumeration value="PN" />
      <xs:enumeration value="PO" />
      <xs:enumeration value="PR" />
      <xs:enumeration value="PS" />
      <xs:enumeration value="R1" />
      <xs:enumeration value="R2" />
      <xs:enumeration value="R3" />
      <xs:enumeration value="R4" />
      <xs:enumeration value="R5" />
      <xs:enumeration value="R6" />
      <xs:enumeration value="R7" />
      <xs:enumeration value="R8" />
      <xs:enumeration value="RS" />
      <xs:enumeration value="SA" />
      <xs:enumeration value="SC" />
      <xs:enumeration value="SD" />
      <xs:enumeration value="SE" />
      <xs:enumeration value="SG" />
      <xs:enumeration value="SH" />
      <xs:enumeration value="SI" />
      <xs:enumeration value="SM" />
      <xs:enumeration value="SP" />
      <xs:enumeration value="ST" />
      <xs:enumeration value="ZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_40">
    <xs:restriction base="xs:string">
      <xs:enumeration value="20" />
      <xs:enumeration value="2B" />
      <xs:enumeration value="2D" />
      <xs:enumeration value="2E" />
      <xs:enumeration value="2F" />
      <xs:enumeration value="2G" />
      <xs:enumeration value="40" />
      <xs:enumeration value="4B" />
      <xs:enumeration value="AC" />
      <xs:enumeration value="AF" />
      <xs:enumeration value="AL" />
      <xs:enumeration value="AP" />
      <xs:enumeration value="AT" />
      <xs:enumeration value="BC" />
      <xs:enumeration value="BE" />
      <xs:enumeration value="BF" />
      <xs:enumeration value="BG" />
      <xs:enumeration value="BH" />
      <xs:enumeration value="BJ" />
      <xs:enumeration value="BK" />
      <xs:enumeration value="BO" />
      <xs:enumeration value="BR" />
      <xs:enumeration value="BX" />
      <xs:enumeration value="CA" />
      <xs:enumeration value="CB" />
      <xs:enumeration value="CC" />
      <xs:enumeration value="CD" />
      <xs:enumeration value="CG" />
      <xs:enumeration value="CH" />
      <xs:enumeration value="CI" />
      <xs:enumeration value="CJ" />
      <xs:enumeration value="CK" />
      <xs:enumeration value="CL" />
      <xs:enumeration value="CM" />
      <xs:enumeration value="CN" />
      <xs:enumeration value="CP" />
      <xs:enumeration value="CQ" />
      <xs:enumeration value="CR" />
      <xs:enumeration value="CS" />
      <xs:enumeration value="CT" />
      <xs:enumeration value="CU" />
      <xs:enumeration value="CV" />
      <xs:enumeration value="CW" />
      <xs:enumeration value="CX" />
      <xs:enumeration value="CZ" />
      <xs:enumeration value="DD" />
      <xs:enumeration value="DF" />
      <xs:enumeration value="DT" />
      <xs:enumeration value="DX" />
      <xs:enumeration value="ET" />
      <xs:enumeration value="FF" />
      <xs:enumeration value="FH" />
      <xs:enumeration value="FN" />
      <xs:enumeration value="FP" />
      <xs:enumeration value="FR" />
      <xs:enumeration value="FS" />
      <xs:enumeration value="FT" />
      <xs:enumeration value="FX" />
      <xs:enumeration value="GS" />
      <xs:enumeration value="HB" />
      <xs:enumeration value="HC" />
      <xs:enumeration value="HO" />
      <xs:enumeration value="HP" />
      <xs:enumeration value="HT" />
      <xs:enumeration value="HV" />
      <xs:enumeration value="HY" />
      <xs:enumeration value="ID" />
      <xs:enumeration value="IX" />
      <xs:enumeration value="LO" />
      <xs:enumeration value="LS" />
      <xs:enumeration value="LU" />
      <xs:enumeration value="NX" />
      <xs:enumeration value="OB" />
      <xs:enumeration value="OT" />
      <xs:enumeration value="OV" />
      <xs:enumeration value="PL" />
      <xs:enumeration value="PP" />
      <xs:enumeration value="PT" />
      <xs:enumeration value="PU" />
      <xs:enumeration value="RA" />
      <xs:enumeration value="RC" />
      <xs:enumeration value="RD" />
      <xs:enumeration value="RE" />
      <xs:enumeration value="RF" />
      <xs:enumeration value="RG" />
      <xs:enumeration value="RI" />
      <xs:enumeration value="RO" />
      <xs:enumeration value="RR" />
      <xs:enumeration value="RS" />
      <xs:enumeration value="RT" />
      <xs:enumeration value="SA" />
      <xs:enumeration value="SC" />
      <xs:enumeration value="SD" />
      <xs:enumeration value="SK" />
      <xs:enumeration value="SL" />
      <xs:enumeration value="SR" />
      <xs:enumeration value="SS" />
      <xs:enumeration value="ST" />
      <xs:enumeration value="SV" />
      <xs:enumeration value="TA" />
      <xs:enumeration value="TB" />
      <xs:enumeration value="TC" />
      <xs:enumeration value="TF" />
      <xs:enumeration value="TG" />
      <xs:enumeration value="TH" />
      <xs:enumeration value="TI" />
      <xs:enumeration value="TJ" />
      <xs:enumeration value="TK" />
      <xs:enumeration value="TL" />
      <xs:enumeration value="TM" />
      <xs:enumeration value="TN" />
      <xs:enumeration value="TO" />
      <xs:enumeration value="TP" />
      <xs:enumeration value="TQ" />
      <xs:enumeration value="TR" />
      <xs:enumeration value="TT" />
      <xs:enumeration value="TU" />
      <xs:enumeration value="TV" />
      <xs:enumeration value="TW" />
      <xs:enumeration value="UA" />
      <xs:enumeration value="UB" />
      <xs:enumeration value="UC" />
      <xs:enumeration value="UD" />
      <xs:enumeration value="UE" />
      <xs:enumeration value="UL" />
      <xs:enumeration value="UP" />
      <xs:enumeration value="VA" />
      <xs:enumeration value="VE" />
      <xs:enumeration value="VL" />
      <xs:enumeration value="VR" />
      <xs:enumeration value="VS" />
      <xs:enumeration value="VT" />
      <xs:enumeration value="WR" />
      <xs:enumeration value="WY" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_102">
    <xs:restriction base="xs:string">
      <xs:enumeration value="L" />
      <xs:enumeration value="N" />
      <xs:enumeration value="R" />
      <xs:enumeration value="S" />
      <xs:enumeration value="T" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_407">
    <xs:restriction base="xs:string">
      <xs:enumeration value="01" />
      <xs:enumeration value="02" />
      <xs:enumeration value="03" />
      <xs:enumeration value="04" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_152">
    <xs:restriction base="xs:string">
      <xs:enumeration value="045" />
      <xs:enumeration value="15" />
      <xs:enumeration value="170" />
      <xs:enumeration value="25" />
      <xs:enumeration value="35" />
      <xs:enumeration value="45" />
      <xs:enumeration value="510" />
      <xs:enumeration value="520" />
      <xs:enumeration value="550" />
      <xs:enumeration value="555" />
      <xs:enumeration value="565" />
      <xs:enumeration value="570" />
      <xs:enumeration value="585" />
      <xs:enumeration value="665" />
      <xs:enumeration value="670" />
      <xs:enumeration value="675" />
      <xs:enumeration value="761" />
      <xs:enumeration value="A1M" />
      <xs:enumeration value="A3M" />
      <xs:enumeration value="A5M" />
      <xs:enumeration value="AAS" />
      <xs:enumeration value="AB" />
      <xs:enumeration value="ADL" />
      <xs:enumeration value="AFN" />
      <xs:enumeration value="AGG" />
      <xs:enumeration value="AGS" />
      <xs:enumeration value="AIB" />
      <xs:enumeration value="AK" />
      <xs:enumeration value="ALP" />
      <xs:enumeration value="ALT" />
      <xs:enumeration value="AMM" />
      <xs:enumeration value="ANC" />
      <xs:enumeration value="APD" />
      <xs:enumeration value="APL" />
      <xs:enumeration value="ARC" />
      <xs:enumeration value="ARG" />
      <xs:enumeration value="ARR" />
      <xs:enumeration value="ART" />
      <xs:enumeration value="ASY" />
      <xs:enumeration value="AT" />
      <xs:enumeration value="AUX" />
      <xs:enumeration value="AV" />
      <xs:enumeration value="AW" />
      <xs:enumeration value="BA" />
      <xs:enumeration value="BCP" />
      <xs:enumeration value="BKA" />
      <xs:enumeration value="BL" />
      <xs:enumeration value="BLK" />
      <xs:enumeration value="BLS" />
      <xs:enumeration value="BN" />
      <xs:enumeration value="BNS" />
      <xs:enumeration value="BOX" />
      <xs:enumeration value="BU2" />
      <xs:enumeration value="BU4" />
      <xs:enumeration value="BUA" />
      <xs:enumeration value="BW" />
      <xs:enumeration value="CA2" />
      <xs:enumeration value="CA4" />
      <xs:enumeration value="CAR" />
      <xs:enumeration value="CC" />
      <xs:enumeration value="CCB" />
      <xs:enumeration value="CCH" />
      <xs:enumeration value="CCS" />
      <xs:enumeration value="CD" />
      <xs:enumeration value="CDD" />
      <xs:enumeration value="CE" />
      <xs:enumeration value="CF" />
      <xs:enumeration value="CFC" />
      <xs:enumeration value="CFL" />
      <xs:enumeration value="CGC" />
      <xs:enumeration value="CGR" />
      <xs:enumeration value="CGT" />
      <xs:enumeration value="CH" />
      <xs:enumeration value="CHN" />
      <xs:enumeration value="CI" />
      <xs:enumeration value="CIP" />
      <xs:enumeration value="CIS" />
      <xs:enumeration value="CLN" />
      <xs:enumeration value="CLS" />
      <xs:enumeration value="CM" />
      <xs:enumeration value="CMD" />
      <xs:enumeration value="CNL" />
      <xs:enumeration value="CNS" />
      <xs:enumeration value="CO" />
      <xs:enumeration value="CON" />
      <xs:enumeration value="COR" />
      <xs:enumeration value="COU" />
      <xs:enumeration value="COV" />
      <xs:enumeration value="CPC" />
      <xs:enumeration value="CPM" />
      <xs:enumeration value="CR" />
      <xs:enumeration value="CRL" />
      <xs:enumeration value="CSD" />
      <xs:enumeration value="CSP" />
      <xs:enumeration value="CTL" />
      <xs:enumeration value="CTM" />
      <xs:enumeration value="CTR" />
      <xs:enumeration value="CUF" />
      <xs:enumeration value="CW" />
      <xs:enumeration value="CX" />
      <xs:enumeration value="CY" />
      <xs:enumeration value="DA" />
      <xs:enumeration value="DBL" />
      <xs:enumeration value="DBP" />
      <xs:enumeration value="DCS" />
      <xs:enumeration value="DDN" />
      <xs:enumeration value="DDP" />
      <xs:enumeration value="DDS" />
      <xs:enumeration value="DDZ" />
      <xs:enumeration value="DE" />
      <xs:enumeration value="DEL" />
      <xs:enumeration value="DEP" />
      <xs:enumeration value="DET" />
      <xs:enumeration value="DEZ" />
      <xs:enumeration value="DFD" />
      <xs:enumeration value="DFM" />
      <xs:enumeration value="DFS" />
      <xs:enumeration value="DIS" />
      <xs:enumeration value="DLP" />
      <xs:enumeration value="DLR" />
      <xs:enumeration value="DM" />
      <xs:enumeration value="DN" />
      <xs:enumeration value="DNC" />
      <xs:enumeration value="DNF" />
      <xs:enumeration value="DNT" />
      <xs:enumeration value="DOC" />
      <xs:enumeration value="DOV" />
      <xs:enumeration value="DPB" />
      <xs:enumeration value="DPD" />
      <xs:enumeration value="DPE" />
      <xs:enumeration value="DPL" />
      <xs:enumeration value="DPT" />
      <xs:enumeration value="DPU" />
      <xs:enumeration value="DR" />
      <xs:enumeration value="DRO" />
      <xs:enumeration value="DRU" />
      <xs:enumeration value="DS" />
      <xs:enumeration value="DSK" />
      <xs:enumeration value="DSM" />
      <xs:enumeration value="DSR" />
      <xs:enumeration value="DSV" />
      <xs:enumeration value="DT" />
      <xs:enumeration value="DTB" />
      <xs:enumeration value="DTP" />
      <xs:enumeration value="DTV" />
      <xs:enumeration value="DU" />
      <xs:enumeration value="DV" />
      <xs:enumeration value="DW" />
      <xs:enumeration value="DWP" />
      <xs:enumeration value="EAX" />
      <xs:enumeration value="ECR" />
      <xs:enumeration value="ECS" />
      <xs:enumeration value="ED" />
      <xs:enumeration value="EDD" />
      <xs:enumeration value="EDO" />
      <xs:enumeration value="EE" />
      <xs:enumeration value="EED" />
      <xs:enumeration value="EL" />
      <xs:enumeration value="ELS" />
      <xs:enumeration value="EMR" />
      <xs:enumeration value="EMT" />
      <xs:enumeration value="END" />
      <xs:enumeration value="EP" />
      <xs:enumeration value="ER" />
      <xs:enumeration value="ERS" />
      <xs:enumeration value="ERT" />
      <xs:enumeration value="EV" />
      <xs:enumeration value="EW" />
      <xs:enumeration value="EX" />
      <xs:enumeration value="EXC" />
      <xs:enumeration value="EXD" />
      <xs:enumeration value="EXL" />
      <xs:enumeration value="EXO" />
      <xs:enumeration value="EXP" />
      <xs:enumeration value="EXQ" />
      <xs:enumeration value="EXT" />
      <xs:enumeration value="EXU" />
      <xs:enumeration value="EXZ" />
      <xs:enumeration value="EZE" />
      <xs:enumeration value="FA" />
      <xs:enumeration value="FAK" />
      <xs:enumeration value="FAS" />
      <xs:enumeration value="FB" />
      <xs:enumeration value="FC" />
      <xs:enumeration value="FCS" />
      <xs:enumeration value="FD" />
      <xs:enumeration value="FFC" />
      <xs:enumeration value="FFS" />
      <xs:enumeration value="FG" />
      <xs:enumeration value="FL" />
      <xs:enumeration value="FLS" />
      <xs:enumeration value="FP" />
      <xs:enumeration value="FPT" />
      <xs:enumeration value="FR" />
      <xs:enumeration value="FRZ" />
      <xs:enumeration value="FS" />
      <xs:enumeration value="FST" />
      <xs:enumeration value="FTR" />
      <xs:enumeration value="GI" />
      <xs:enumeration value="GMS" />
      <xs:enumeration value="GOC" />
      <xs:enumeration value="GSP" />
      <xs:enumeration value="GSS" />
      <xs:enumeration value="HAL" />
      <xs:enumeration value="HAN" />
      <xs:enumeration value="HBR" />
      <xs:enumeration value="HDH" />
      <xs:enumeration value="HDW" />
      <xs:enumeration value="HE" />
      <xs:enumeration value="HEA" />
      <xs:enumeration value="HES" />
      <xs:enumeration value="HET" />
      <xs:enumeration value="HH" />
      <xs:enumeration value="HM" />
      <xs:enumeration value="HMA" />
      <xs:enumeration value="HMI" />
      <xs:enumeration value="HO" />
      <xs:enumeration value="HOL" />
      <xs:enumeration value="HOR" />
      <xs:enumeration value="HOS" />
      <xs:enumeration value="HOX" />
      <xs:enumeration value="HP" />
      <xs:enumeration value="HQT" />
      <xs:enumeration value="HR" />
      <xs:enumeration value="HRS" />
      <xs:enumeration value="HT" />
      <xs:enumeration value="HTI" />
      <xs:enumeration value="HV" />
      <xs:enumeration value="HW" />
      <xs:enumeration value="HZC" />
      <xs:enumeration value="HZD" />
      <xs:enumeration value="IB" />
      <xs:enumeration value="IC" />
      <xs:enumeration value="ID" />
      <xs:enumeration value="IDC" />
      <xs:enumeration value="IDL" />
      <xs:enumeration value="IIH" />
      <xs:enumeration value="IM" />
      <xs:enumeration value="IMP" />
      <xs:enumeration value="IMS" />
      <xs:enumeration value="INT" />
      <xs:enumeration value="IP" />
      <xs:enumeration value="IPU" />
      <xs:enumeration value="IR" />
      <xs:enumeration value="IS" />
      <xs:enumeration value="ITS" />
      <xs:enumeration value="JIT" />
      <xs:enumeration value="JLX" />
      <xs:enumeration value="JS" />
      <xs:enumeration value="KEG" />
      <xs:enumeration value="KMD" />
      <xs:enumeration value="LAB" />
      <xs:enumeration value="LAY" />
      <xs:enumeration value="LB" />
      <xs:enumeration value="LBL" />
      <xs:enumeration value="LBR" />
      <xs:enumeration value="LBT" />
      <xs:enumeration value="LC" />
      <xs:enumeration value="LC2" />
      <xs:enumeration value="LC4" />
      <xs:enumeration value="LCL" />
      <xs:enumeration value="LD" />
      <xs:enumeration value="LEC" />
      <xs:enumeration value="LF" />
      <xs:enumeration value="LFD" />
      <xs:enumeration value="LHS" />
      <xs:enumeration value="LIE" />
      <xs:enumeration value="LMD" />
      <xs:enumeration value="LME" />
      <xs:enumeration value="LN" />
      <xs:enumeration value="LP" />
      <xs:enumeration value="LPD" />
      <xs:enumeration value="LR" />
      <xs:enumeration value="LS" />
      <xs:enumeration value="LT" />
      <xs:enumeration value="LTE" />
      <xs:enumeration value="LTT" />
      <xs:enumeration value="LYC" />
      <xs:enumeration value="MAT" />
      <xs:enumeration value="MC" />
      <xs:enumeration value="MEN" />
      <xs:enumeration value="MES" />
      <xs:enumeration value="MET" />
      <xs:enumeration value="MF" />
      <xs:enumeration value="MIN" />
      <xs:enumeration value="MNS" />
      <xs:enumeration value="MOT" />
      <xs:enumeration value="MP" />
      <xs:enumeration value="MR" />
      <xs:enumeration value="MRF" />
      <xs:enumeration value="MSS" />
      <xs:enumeration value="MTE" />
      <xs:enumeration value="MVS" />
      <xs:enumeration value="NC" />
      <xs:enumeration value="ND" />
      <xs:enumeration value="NE" />
      <xs:enumeration value="NH" />
      <xs:enumeration value="NHC" />
      <xs:enumeration value="NHL" />
      <xs:enumeration value="NI" />
      <xs:enumeration value="NP" />
      <xs:enumeration value="NPR" />
      <xs:enumeration value="NS" />
      <xs:enumeration value="NSV" />
      <xs:enumeration value="NT" />
      <xs:enumeration value="NW" />
      <xs:enumeration value="NX" />
      <xs:enumeration value="OAH" />
      <xs:enumeration value="OBL" />
      <xs:enumeration value="OCA" />
      <xs:enumeration value="OCL" />
      <xs:enumeration value="OCN" />
      <xs:enumeration value="OCS" />
      <xs:enumeration value="OCV" />
      <xs:enumeration value="ODI" />
      <xs:enumeration value="OEH" />
      <xs:enumeration value="OFH" />
      <xs:enumeration value="OFU" />
      <xs:enumeration value="OHC" />
      <xs:enumeration value="OIL" />
      <xs:enumeration value="ONC" />
      <xs:enumeration value="ONS" />
      <xs:enumeration value="OOB" />
      <xs:enumeration value="OOD" />
      <xs:enumeration value="OOL" />
      <xs:enumeration value="OPR" />
      <xs:enumeration value="OPT" />
      <xs:enumeration value="OS" />
      <xs:enumeration value="OSB" />
      <xs:enumeration value="OST" />
      <xs:enumeration value="OTC" />
      <xs:enumeration value="OTD" />
      <xs:enumeration value="OTH" />
      <xs:enumeration value="OTO" />
      <xs:enumeration value="OTS" />
      <xs:enumeration value="OUC" />
      <xs:enumeration value="OUW" />
      <xs:enumeration value="OV" />
      <xs:enumeration value="OVR" />
      <xs:enumeration value="OWC" />
      <xs:enumeration value="OWR" />
      <xs:enumeration value="PAJ" />
      <xs:enumeration value="PAV" />
      <xs:enumeration value="PB" />
      <xs:enumeration value="PD" />
      <xs:enumeration value="PDS" />
      <xs:enumeration value="PDY" />
      <xs:enumeration value="PER" />
      <xs:enumeration value="PFH" />
      <xs:enumeration value="PG" />
      <xs:enumeration value="PHR" />
      <xs:enumeration value="PI" />
      <xs:enumeration value="PIR" />
      <xs:enumeration value="PMM" />
      <xs:enumeration value="PMR" />
      <xs:enumeration value="PMS" />
      <xs:enumeration value="PMT" />
      <xs:enumeration value="POC" />
      <xs:enumeration value="PPD" />
      <xs:enumeration value="PRL" />
      <xs:enumeration value="PRT" />
      <xs:enumeration value="PS" />
      <xs:enumeration value="PSG" />
      <xs:enumeration value="PSS" />
      <xs:enumeration value="PTS" />
      <xs:enumeration value="PUC" />
      <xs:enumeration value="PUD" />
      <xs:enumeration value="PUK" />
      <xs:enumeration value="PUP" />
      <xs:enumeration value="PVB" />
      <xs:enumeration value="PVD" />
      <xs:enumeration value="PVI" />
      <xs:enumeration value="PVL" />
      <xs:enumeration value="PVP" />
      <xs:enumeration value="PVS" />
      <xs:enumeration value="PVT" />
      <xs:enumeration value="PW" />
      <xs:enumeration value="PYS" />
      <xs:enumeration value="RA" />
      <xs:enumeration value="RB" />
      <xs:enumeration value="RC" />
      <xs:enumeration value="RCC" />
      <xs:enumeration value="RCL" />
      <xs:enumeration value="RDH" />
      <xs:enumeration value="RDR" />
      <xs:enumeration value="REP" />
      <xs:enumeration value="RES" />
      <xs:enumeration value="RFM" />
      <xs:enumeration value="RIE" />
      <xs:enumeration value="RLS" />
      <xs:enumeration value="RM" />
      <xs:enumeration value="RMC" />
      <xs:enumeration value="RMP" />
      <xs:enumeration value="RMS" />
      <xs:enumeration value="RO" />
      <xs:enumeration value="RPD" />
      <xs:enumeration value="RR" />
      <xs:enumeration value="RRR" />
      <xs:enumeration value="RS" />
      <xs:enumeration value="RSP" />
      <xs:enumeration value="RSS" />
      <xs:enumeration value="RSV" />
      <xs:enumeration value="RT" />
      <xs:enumeration value="RWR" />
      <xs:enumeration value="SAS" />
      <xs:enumeration value="SAT" />
      <xs:enumeration value="SB" />
      <xs:enumeration value="SC" />
      <xs:enumeration value="SCC" />
      <xs:enumeration value="SCL" />
      <xs:enumeration value="SD" />
      <xs:enumeration value="SDL" />
      <xs:enumeration value="SDS" />
      <xs:enumeration value="SE" />
      <xs:enumeration value="SEC" />
      <xs:enumeration value="SED" />
      <xs:enumeration value="SEE" />
      <xs:enumeration value="SER" />
      <xs:enumeration value="SEV" />
      <xs:enumeration value="SFB" />
      <xs:enumeration value="SFD" />
      <xs:enumeration value="SFE" />
      <xs:enumeration value="SFT" />
      <xs:enumeration value="SGL" />
      <xs:enumeration value="SH" />
      <xs:enumeration value="SHH" />
      <xs:enumeration value="SHL" />
      <xs:enumeration value="SHW" />
      <xs:enumeration value="SI" />
      <xs:enumeration value="SK" />
      <xs:enumeration value="SKT" />
      <xs:enumeration value="SLC" />
      <xs:enumeration value="SM" />
      <xs:enumeration value="SMP" />
      <xs:enumeration value="SMS" />
      <xs:enumeration value="SNM" />
      <xs:enumeration value="SNS" />
      <xs:enumeration value="SNT" />
      <xs:enumeration value="SOC" />
      <xs:enumeration value="SOL" />
      <xs:enumeration value="SP" />
      <xs:enumeration value="SPC" />
      <xs:enumeration value="SPR" />
      <xs:enumeration value="SPT" />
      <xs:enumeration value="SPU" />
      <xs:enumeration value="SR" />
      <xs:enumeration value="SRG" />
      <xs:enumeration value="SRS" />
      <xs:enumeration value="SSC" />
      <xs:enumeration value="SSN" />
      <xs:enumeration value="SSU" />
      <xs:enumeration value="ST" />
      <xs:enumeration value="STA" />
      <xs:enumeration value="STD" />
      <xs:enumeration value="STO" />
      <xs:enumeration value="STP" />
      <xs:enumeration value="STR" />
      <xs:enumeration value="SUA" />
      <xs:enumeration value="SUB" />
      <xs:enumeration value="SUP" />
      <xs:enumeration value="SVS" />
      <xs:enumeration value="SW" />
      <xs:enumeration value="TA" />
      <xs:enumeration value="TC" />
      <xs:enumeration value="TDC" />
      <xs:enumeration value="TDP" />
      <xs:enumeration value="TER" />
      <xs:enumeration value="TF" />
      <xs:enumeration value="TLS" />
      <xs:enumeration value="TMS" />
      <xs:enumeration value="TMV" />
      <xs:enumeration value="TN" />
      <xs:enumeration value="TOF" />
      <xs:enumeration value="TPS" />
      <xs:enumeration value="TRA" />
      <xs:enumeration value="TRK" />
      <xs:enumeration value="TRL" />
      <xs:enumeration value="TRM" />
      <xs:enumeration value="TRN" />
      <xs:enumeration value="TRP" />
      <xs:enumeration value="TRS" />
      <xs:enumeration value="TRT" />
      <xs:enumeration value="TS" />
      <xs:enumeration value="TSC" />
      <xs:enumeration value="TSP" />
      <xs:enumeration value="TSS" />
      <xs:enumeration value="TT" />
      <xs:enumeration value="TV" />
      <xs:enumeration value="UB" />
      <xs:enumeration value="UFC" />
      <xs:enumeration value="UI" />
      <xs:enumeration value="UL" />
      <xs:enumeration value="UN" />
      <xs:enumeration value="UP" />
      <xs:enumeration value="UPK" />
      <xs:enumeration value="UR" />
      <xs:enumeration value="URC" />
      <xs:enumeration value="US" />
      <xs:enumeration value="UTL" />
      <xs:enumeration value="VAC" />
      <xs:enumeration value="VAN" />
      <xs:enumeration value="VCL" />
      <xs:enumeration value="VFN" />
      <xs:enumeration value="VIS" />
      <xs:enumeration value="VN" />
      <xs:enumeration value="VSO" />
      <xs:enumeration value="VT" />
      <xs:enumeration value="VTS" />
      <xs:enumeration value="WB" />
      <xs:enumeration value="WBB" />
      <xs:enumeration value="WCT" />
      <xs:enumeration value="WD" />
      <xs:enumeration value="WDS" />
      <xs:enumeration value="WE" />
      <xs:enumeration value="WFG" />
      <xs:enumeration value="WH" />
      <xs:enumeration value="WI" />
      <xs:enumeration value="WM" />
      <xs:enumeration value="WO" />
      <xs:enumeration value="WRB" />
      <xs:enumeration value="WRI" />
      <xs:enumeration value="WTV" />
      <xs:enumeration value="WW" />
      <xs:enumeration value="XP" />
      <xs:enumeration value="XT" />
      <xs:enumeration value="ZZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_208">
    <xs:restriction base="xs:string">
      <xs:enumeration value="4" />
      <xs:enumeration value="6" />
      <xs:enumeration value="9" />
      <xs:enumeration value="A" />
      <xs:enumeration value="C" />
      <xs:enumeration value="D" />
      <xs:enumeration value="E" />
      <xs:enumeration value="F" />
      <xs:enumeration value="I" />
      <xs:enumeration value="R" />
      <xs:enumeration value="T" />
      <xs:enumeration value="U" />
      <xs:enumeration value="X" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_88">
    <xs:restriction base="xs:string">
      <xs:enumeration value="AA" />
      <xs:enumeration value="AI" />
      <xs:enumeration value="CA" />
      <xs:enumeration value="CP" />
      <xs:enumeration value="DZ" />
      <xs:enumeration value="GM" />
      <xs:enumeration value="L" />
      <xs:enumeration value="MC" />
      <xs:enumeration value="PB" />
      <xs:enumeration value="R" />
      <xs:enumeration value="S" />
      <xs:enumeration value="SI" />
      <xs:enumeration value="SM" />
      <xs:enumeration value="SR" />
      <xs:enumeration value="SS" />
      <xs:enumeration value="UC" />
      <xs:enumeration value="UP" />
      <xs:enumeration value="W" />
      <xs:enumeration value="X" />
      <xs:enumeration value="ZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_688">
    <xs:restriction base="xs:string">
      <xs:enumeration value="AA" />
      <xs:enumeration value="DO" />
      <xs:enumeration value="DW" />
      <xs:enumeration value="NR" />
      <xs:enumeration value="NS" />
      <xs:enumeration value="OR" />
      <xs:enumeration value="SP" />
      <xs:enumeration value="SR" />
      <xs:enumeration value="WO" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_963">
    <xs:restriction base="xs:string">
      <xs:enumeration value="AA" />
      <xs:enumeration value="AB" />
      <xs:enumeration value="AT" />
      <xs:enumeration value="BP" />
      <xs:enumeration value="CA" />
      <xs:enumeration value="CB" />
      <xs:enumeration value="CG" />
      <xs:enumeration value="CI" />
      <xs:enumeration value="CP" />
      <xs:enumeration value="CR" />
      <xs:enumeration value="CS" />
      <xs:enumeration value="CT" />
      <xs:enumeration value="CV" />
      <xs:enumeration value="DL" />
      <xs:enumeration value="EQ" />
      <xs:enumeration value="ET" />
      <xs:enumeration value="EV" />
      <xs:enumeration value="F1" />
      <xs:enumeration value="F2" />
      <xs:enumeration value="F3" />
      <xs:enumeration value="FD" />
      <xs:enumeration value="FF" />
      <xs:enumeration value="FI" />
      <xs:enumeration value="FL" />
      <xs:enumeration value="FR" />
      <xs:enumeration value="FS" />
      <xs:enumeration value="FT" />
      <xs:enumeration value="GR" />
      <xs:enumeration value="GS" />
      <xs:enumeration value="HS" />
      <xs:enumeration value="HT" />
      <xs:enumeration value="HZ" />
      <xs:enumeration value="LB" />
      <xs:enumeration value="LO" />
      <xs:enumeration value="LS" />
      <xs:enumeration value="LT" />
      <xs:enumeration value="LU" />
      <xs:enumeration value="LV" />
      <xs:enumeration value="MA" />
      <xs:enumeration value="MN" />
      <xs:enumeration value="MP" />
      <xs:enumeration value="MS" />
      <xs:enumeration value="MT" />
      <xs:enumeration value="OH" />
      <xs:enumeration value="OT" />
      <xs:enumeration value="PG" />
      <xs:enumeration value="PS" />
      <xs:enumeration value="SA" />
      <xs:enumeration value="SB" />
      <xs:enumeration value="SC" />
      <xs:enumeration value="SE" />
      <xs:enumeration value="SF" />
      <xs:enumeration value="SL" />
      <xs:enumeration value="SP" />
      <xs:enumeration value="SR" />
      <xs:enumeration value="SS" />
      <xs:enumeration value="ST" />
      <xs:enumeration value="SU" />
      <xs:enumeration value="SX" />
      <xs:enumeration value="T1" />
      <xs:enumeration value="T2" />
      <xs:enumeration value="TD" />
      <xs:enumeration value="TT" />
      <xs:enumeration value="TX" />
      <xs:enumeration value="UL" />
      <xs:enumeration value="UT" />
      <xs:enumeration value="VA" />
      <xs:enumeration value="WS" />
      <xs:enumeration value="ZA" />
      <xs:enumeration value="ZB" />
      <xs:enumeration value="ZC" />
      <xs:enumeration value="ZD" />
      <xs:enumeration value="ZE" />
      <xs:enumeration value="ZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_955">
    <xs:restriction base="xs:string">
      <xs:enumeration value="CD" />
      <xs:enumeration value="VD" />
      <xs:enumeration value="VE" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_662">
    <xs:restriction base="xs:string">
      <xs:enumeration value="A" />
      <xs:enumeration value="D" />
      <xs:enumeration value="I" />
      <xs:enumeration value="O" />
      <xs:enumeration value="S" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_478">
    <xs:restriction base="xs:string">
      <xs:enumeration value="C" />
      <xs:enumeration value="D" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_1196">
    <xs:restriction base="xs:string">
      <xs:enumeration value="01" />
      <xs:enumeration value="02" />
      <xs:enumeration value="03" />
      <xs:enumeration value="04" />
      <xs:enumeration value="05" />
      <xs:enumeration value="06" />
      <xs:enumeration value="07" />
      <xs:enumeration value="08" />
      <xs:enumeration value="09" />
      <xs:enumeration value="10" />
      <xs:enumeration value="11" />
      <xs:enumeration value="12" />
      <xs:enumeration value="13" />
      <xs:enumeration value="14" />
      <xs:enumeration value="15" />
      <xs:enumeration value="16" />
      <xs:enumeration value="17" />
      <xs:enumeration value="18" />
      <xs:enumeration value="19" />
      <xs:enumeration value="20" />
      <xs:enumeration value="21" />
      <xs:enumeration value="22" />
      <xs:enumeration value="23" />
      <xs:enumeration value="24" />
      <xs:enumeration value="25" />
      <xs:enumeration value="26" />
      <xs:enumeration value="27" />
      <xs:enumeration value="28" />
      <xs:enumeration value="29" />
      <xs:enumeration value="30" />
      <xs:enumeration value="31" />
      <xs:enumeration value="32" />
      <xs:enumeration value="33" />
      <xs:enumeration value="34" />
      <xs:enumeration value="35" />
      <xs:enumeration value="36" />
      <xs:enumeration value="37" />
      <xs:enumeration value="38" />
      <xs:enumeration value="39" />
      <xs:enumeration value="40" />
      <xs:enumeration value="41" />
      <xs:enumeration value="42" />
      <xs:enumeration value="43" />
      <xs:enumeration value="44" />
      <xs:enumeration value="45" />
      <xs:enumeration value="46" />
      <xs:enumeration value="47" />
      <xs:enumeration value="48" />
      <xs:enumeration value="49" />
      <xs:enumeration value="50" />
      <xs:enumeration value="51" />
      <xs:enumeration value="52" />
      <xs:enumeration value="53" />
      <xs:enumeration value="54" />
      <xs:enumeration value="55" />
      <xs:enumeration value="56" />
      <xs:enumeration value="57" />
      <xs:enumeration value="58" />
      <xs:enumeration value="59" />
      <xs:enumeration value="60" />
      <xs:enumeration value="61" />
      <xs:enumeration value="62" />
      <xs:enumeration value="63" />
      <xs:enumeration value="64" />
      <xs:enumeration value="65" />
      <xs:enumeration value="66" />
      <xs:enumeration value="67" />
      <xs:enumeration value="70" />
      <xs:enumeration value="71" />
      <xs:enumeration value="72" />
      <xs:enumeration value="73" />
      <xs:enumeration value="74" />
      <xs:enumeration value="75" />
      <xs:enumeration value="77" />
      <xs:enumeration value="78" />
      <xs:enumeration value="79" />
      <xs:enumeration value="80" />
      <xs:enumeration value="81" />
      <xs:enumeration value="82" />
      <xs:enumeration value="83" />
      <xs:enumeration value="84" />
      <xs:enumeration value="85" />
      <xs:enumeration value="86" />
      <xs:enumeration value="87" />
      <xs:enumeration value="88" />
      <xs:enumeration value="A1" />
      <xs:enumeration value="A2" />
      <xs:enumeration value="A3" />
      <xs:enumeration value="A4" />
      <xs:enumeration value="A5" />
      <xs:enumeration value="A6" />
      <xs:enumeration value="A7" />
      <xs:enumeration value="A8" />
      <xs:enumeration value="A9" />
      <xs:enumeration value="AT" />
      <xs:enumeration value="B1" />
      <xs:enumeration value="B2" />
      <xs:enumeration value="B3" />
      <xs:enumeration value="B4" />
      <xs:enumeration value="B5" />
      <xs:enumeration value="BL" />
      <xs:enumeration value="BY" />
      <xs:enumeration value="C1" />
      <xs:enumeration value="C2" />
      <xs:enumeration value="C3" />
      <xs:enumeration value="C4" />
      <xs:enumeration value="CM" />
      <xs:enumeration value="CY" />
      <xs:enumeration value="D1" />
      <xs:enumeration value="D2" />
      <xs:enumeration value="D3" />
      <xs:enumeration value="D4" />
      <xs:enumeration value="D5" />
      <xs:enumeration value="D6" />
      <xs:enumeration value="D7" />
      <xs:enumeration value="E1" />
      <xs:enumeration value="E2" />
      <xs:enumeration value="E3" />
      <xs:enumeration value="E4" />
      <xs:enumeration value="EH" />
      <xs:enumeration value="ES" />
      <xs:enumeration value="EX" />
      <xs:enumeration value="F1" />
      <xs:enumeration value="F2" />
      <xs:enumeration value="F3" />
      <xs:enumeration value="F4" />
      <xs:enumeration value="FE" />
      <xs:enumeration value="FP" />
      <xs:enumeration value="FR" />
      <xs:enumeration value="G1" />
      <xs:enumeration value="G2" />
      <xs:enumeration value="G3" />
      <xs:enumeration value="G4" />
      <xs:enumeration value="G5" />
      <xs:enumeration value="H1" />
      <xs:enumeration value="H2" />
      <xs:enumeration value="H3" />
      <xs:enumeration value="H4" />
      <xs:enumeration value="H5" />
      <xs:enumeration value="I1" />
      <xs:enumeration value="IN" />
      <xs:enumeration value="J1" />
      <xs:enumeration value="J2" />
      <xs:enumeration value="K6" />
      <xs:enumeration value="L1" />
      <xs:enumeration value="LM" />
      <xs:enumeration value="M1" />
      <xs:enumeration value="MD" />
      <xs:enumeration value="MR" />
      <xs:enumeration value="N1" />
      <xs:enumeration value="NP" />
      <xs:enumeration value="P1" />
      <xs:enumeration value="P2" />
      <xs:enumeration value="P3" />
      <xs:enumeration value="P4" />
      <xs:enumeration value="P5" />
      <xs:enumeration value="P6" />
      <xs:enumeration value="RL" />
      <xs:enumeration value="SC" />
      <xs:enumeration value="TA" />
      <xs:enumeration value="TC" />
      <xs:enumeration value="TD" />
      <xs:enumeration value="TR" />
      <xs:enumeration value="TU" />
      <xs:enumeration value="UB" />
      <xs:enumeration value="ZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_934">
    <xs:restriction base="xs:string">
      <xs:enumeration value="AA" />
      <xs:enumeration value="AT" />
      <xs:enumeration value="DS" />
      <xs:enumeration value="LC" />
      <xs:enumeration value="NP" />
      <xs:enumeration value="NS" />
      <xs:enumeration value="SS" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_706">
    <xs:restriction base="xs:string">
      <xs:enumeration value="01" />
      <xs:enumeration value="02" />
      <xs:enumeration value="03" />
      <xs:enumeration value="04" />
      <xs:enumeration value="05" />
      <xs:enumeration value="06" />
      <xs:enumeration value="07" />
      <xs:enumeration value="08" />
      <xs:enumeration value="09" />
      <xs:enumeration value="10" />
      <xs:enumeration value="11" />
      <xs:enumeration value="12" />
      <xs:enumeration value="13" />
      <xs:enumeration value="14" />
      <xs:enumeration value="15" />
      <xs:enumeration value="16" />
      <xs:enumeration value="17" />
      <xs:enumeration value="18" />
      <xs:enumeration value="19" />
      <xs:enumeration value="20" />
      <xs:enumeration value="21" />
      <xs:enumeration value="22" />
      <xs:enumeration value="23" />
      <xs:enumeration value="24" />
      <xs:enumeration value="25" />
      <xs:enumeration value="26" />
      <xs:enumeration value="27" />
      <xs:enumeration value="29" />
      <xs:enumeration value="30" />
      <xs:enumeration value="31" />
      <xs:enumeration value="32" />
      <xs:enumeration value="33" />
      <xs:enumeration value="34" />
      <xs:enumeration value="35" />
      <xs:enumeration value="36" />
      <xs:enumeration value="37" />
      <xs:enumeration value="38" />
      <xs:enumeration value="39" />
      <xs:enumeration value="40" />
      <xs:enumeration value="41" />
      <xs:enumeration value="42" />
      <xs:enumeration value="43" />
      <xs:enumeration value="44" />
      <xs:enumeration value="45" />
      <xs:enumeration value="46" />
      <xs:enumeration value="47" />
      <xs:enumeration value="48" />
      <xs:enumeration value="49" />
      <xs:enumeration value="50" />
      <xs:enumeration value="51" />
      <xs:enumeration value="52" />
      <xs:enumeration value="53" />
      <xs:enumeration value="54" />
      <xs:enumeration value="55" />
      <xs:enumeration value="56" />
      <xs:enumeration value="57" />
      <xs:enumeration value="58" />
      <xs:enumeration value="59" />
      <xs:enumeration value="60" />
      <xs:enumeration value="61" />
      <xs:enumeration value="62" />
      <xs:enumeration value="63" />
      <xs:enumeration value="64" />
      <xs:enumeration value="65" />
      <xs:enumeration value="66" />
      <xs:enumeration value="67" />
      <xs:enumeration value="68" />
      <xs:enumeration value="69" />
      <xs:enumeration value="70" />
      <xs:enumeration value="71" />
      <xs:enumeration value="72" />
      <xs:enumeration value="73" />
      <xs:enumeration value="74" />
      <xs:enumeration value="75" />
      <xs:enumeration value="76" />
      <xs:enumeration value="77" />
      <xs:enumeration value="78" />
      <xs:enumeration value="79" />
      <xs:enumeration value="80" />
      <xs:enumeration value="81" />
      <xs:enumeration value="82" />
      <xs:enumeration value="83" />
      <xs:enumeration value="84" />
      <xs:enumeration value="85" />
      <xs:enumeration value="86" />
      <xs:enumeration value="87" />
      <xs:enumeration value="88" />
      <xs:enumeration value="89" />
      <xs:enumeration value="90" />
      <xs:enumeration value="91" />
      <xs:enumeration value="92" />
      <xs:enumeration value="93" />
      <xs:enumeration value="94" />
      <xs:enumeration value="95" />
      <xs:enumeration value="96" />
      <xs:enumeration value="97" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_1106">
    <xs:restriction base="xs:string">
      <xs:enumeration value="01" />
      <xs:enumeration value="02" />
      <xs:enumeration value="03" />
      <xs:enumeration value="04" />
      <xs:enumeration value="05" />
      <xs:enumeration value="06" />
      <xs:enumeration value="07" />
      <xs:enumeration value="08" />
      <xs:enumeration value="09" />
      <xs:enumeration value="10" />
      <xs:enumeration value="11" />
      <xs:enumeration value="12" />
      <xs:enumeration value="13" />
      <xs:enumeration value="14" />
      <xs:enumeration value="15" />
      <xs:enumeration value="16" />
      <xs:enumeration value="17" />
      <xs:enumeration value="18" />
      <xs:enumeration value="19" />
      <xs:enumeration value="20" />
      <xs:enumeration value="21" />
      <xs:enumeration value="22" />
      <xs:enumeration value="23" />
      <xs:enumeration value="24" />
      <xs:enumeration value="25" />
      <xs:enumeration value="26" />
      <xs:enumeration value="27" />
      <xs:enumeration value="28" />
      <xs:enumeration value="29" />
      <xs:enumeration value="30" />
      <xs:enumeration value="31" />
      <xs:enumeration value="32" />
      <xs:enumeration value="33" />
      <xs:enumeration value="34" />
      <xs:enumeration value="35" />
      <xs:enumeration value="36" />
      <xs:enumeration value="37" />
      <xs:enumeration value="38" />
      <xs:enumeration value="39" />
      <xs:enumeration value="40" />
      <xs:enumeration value="41" />
      <xs:enumeration value="51" />
      <xs:enumeration value="52" />
      <xs:enumeration value="53" />
      <xs:enumeration value="54" />
      <xs:enumeration value="56" />
      <xs:enumeration value="57" />
      <xs:enumeration value="58" />
      <xs:enumeration value="59" />
      <xs:enumeration value="60" />
      <xs:enumeration value="61" />
      <xs:enumeration value="62" />
      <xs:enumeration value="63" />
      <xs:enumeration value="64" />
      <xs:enumeration value="65" />
      <xs:enumeration value="66" />
      <xs:enumeration value="67" />
      <xs:enumeration value="68" />
      <xs:enumeration value="69" />
      <xs:enumeration value="71" />
      <xs:enumeration value="74" />
      <xs:enumeration value="79" />
      <xs:enumeration value="80" />
      <xs:enumeration value="90" />
      <xs:enumeration value="91" />
      <xs:enumeration value="92" />
      <xs:enumeration value="93" />
      <xs:enumeration value="94" />
      <xs:enumeration value="96" />
      <xs:enumeration value="97" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_1270">
    <xs:restriction base="xs:string">
      <xs:enumeration value="0" />
      <xs:enumeration value="1" />
      <xs:enumeration value="10" />
      <xs:enumeration value="100" />
      <xs:enumeration value="101" />
      <xs:enumeration value="102" />
      <xs:enumeration value="103" />
      <xs:enumeration value="104" />
      <xs:enumeration value="105" />
      <xs:enumeration value="106" />
      <xs:enumeration value="107" />
      <xs:enumeration value="108" />
      <xs:enumeration value="109" />
      <xs:enumeration value="11" />
      <xs:enumeration value="12" />
      <xs:enumeration value="13" />
      <xs:enumeration value="14" />
      <xs:enumeration value="16" />
      <xs:enumeration value="17" />
      <xs:enumeration value="19" />
      <xs:enumeration value="2" />
      <xs:enumeration value="20" />
      <xs:enumeration value="21" />
      <xs:enumeration value="22" />
      <xs:enumeration value="23" />
      <xs:enumeration value="24" />
      <xs:enumeration value="25" />
      <xs:enumeration value="26" />
      <xs:enumeration value="27" />
      <xs:enumeration value="28" />
      <xs:enumeration value="29" />
      <xs:enumeration value="3" />
      <xs:enumeration value="30" />
      <xs:enumeration value="32" />
      <xs:enumeration value="33" />
      <xs:enumeration value="34" />
      <xs:enumeration value="35" />
      <xs:enumeration value="36" />
      <xs:enumeration value="37" />
      <xs:enumeration value="38" />
      <xs:enumeration value="39" />
      <xs:enumeration value="4" />
      <xs:enumeration value="40" />
      <xs:enumeration value="41" />
      <xs:enumeration value="42" />
      <xs:enumeration value="43" />
      <xs:enumeration value="44" />
      <xs:enumeration value="45" />
      <xs:enumeration value="46" />
      <xs:enumeration value="47" />
      <xs:enumeration value="48" />
      <xs:enumeration value="49" />
      <xs:enumeration value="5" />
      <xs:enumeration value="52" />
      <xs:enumeration value="53" />
      <xs:enumeration value="54" />
      <xs:enumeration value="55" />
      <xs:enumeration value="56" />
      <xs:enumeration value="57" />
      <xs:enumeration value="58" />
      <xs:enumeration value="59" />
      <xs:enumeration value="6" />
      <xs:enumeration value="60" />
      <xs:enumeration value="61" />
      <xs:enumeration value="62" />
      <xs:enumeration value="63" />
      <xs:enumeration value="66" />
      <xs:enumeration value="67" />
      <xs:enumeration value="69" />
      <xs:enumeration value="7" />
      <xs:enumeration value="71" />
      <xs:enumeration value="74" />
      <xs:enumeration value="75" />
      <xs:enumeration value="78" />
      <xs:enumeration value="79" />
      <xs:enumeration value="8" />
      <xs:enumeration value="80" />
      <xs:enumeration value="81" />
      <xs:enumeration value="82" />
      <xs:enumeration value="83" />
      <xs:enumeration value="84" />
      <xs:enumeration value="85" />
      <xs:enumeration value="87" />
      <xs:enumeration value="88" />
      <xs:enumeration value="89" />
      <xs:enumeration value="9" />
      <xs:enumeration value="90" />
      <xs:enumeration value="91" />
      <xs:enumeration value="92" />
      <xs:enumeration value="93" />
      <xs:enumeration value="94" />
      <xs:enumeration value="95" />
      <xs:enumeration value="96" />
      <xs:enumeration value="97" />
      <xs:enumeration value="98" />
      <xs:enumeration value="99" />
      <xs:enumeration value="A" />
      <xs:enumeration value="A1" />
      <xs:enumeration value="A2" />
      <xs:enumeration value="A3" />
      <xs:enumeration value="A4" />
      <xs:enumeration value="A5" />
      <xs:enumeration value="A6" />
      <xs:enumeration value="A7" />
      <xs:enumeration value="A8" />
      <xs:enumeration value="A9" />
      <xs:enumeration value="AA" />
      <xs:enumeration value="AAA" />
      <xs:enumeration value="AB" />
      <xs:enumeration value="ABR" />
      <xs:enumeration value="ABS" />
      <xs:enumeration value="AC" />
      <xs:enumeration value="AD" />
      <xs:enumeration value="AE" />
      <xs:enumeration value="AF" />
      <xs:enumeration value="AG" />
      <xs:enumeration value="AH" />
      <xs:enumeration value="AI" />
      <xs:enumeration value="AJ" />
      <xs:enumeration value="AK" />
      <xs:enumeration value="AL" />
      <xs:enumeration value="ALP" />
      <xs:enumeration value="AM" />
      <xs:enumeration value="AN" />
      <xs:enumeration value="AO" />
      <xs:enumeration value="AP" />
      <xs:enumeration value="APE" />
      <xs:enumeration value="AQ" />
      <xs:enumeration value="AR" />
      <xs:enumeration value="AS" />
      <xs:enumeration value="AT" />
      <xs:enumeration value="AU" />
      <xs:enumeration value="AW" />
      <xs:enumeration value="AX" />
      <xs:enumeration value="B" />
      <xs:enumeration value="BA" />
      <xs:enumeration value="BB" />
      <xs:enumeration value="BC" />
      <xs:enumeration value="BCC" />
      <xs:enumeration value="BCR" />
      <xs:enumeration value="BD" />
      <xs:enumeration value="BE" />
      <xs:enumeration value="BF" />
      <xs:enumeration value="BG" />
      <xs:enumeration value="BH" />
      <xs:enumeration value="BI" />
      <xs:enumeration value="BJ" />
      <xs:enumeration value="BK" />
      <xs:enumeration value="BL" />
      <xs:enumeration value="BM" />
      <xs:enumeration value="BN" />
      <xs:enumeration value="BO" />
      <xs:enumeration value="BP" />
      <xs:enumeration value="BPL" />
      <xs:enumeration value="BQ" />
      <xs:enumeration value="BR" />
      <xs:enumeration value="BRL" />
      <xs:enumeration value="BS" />
      <xs:enumeration value="BSL" />
      <xs:enumeration value="BU" />
      <xs:enumeration value="BV" />
      <xs:enumeration value="BY" />
      <xs:enumeration value="BZ" />
      <xs:enumeration value="C" />
      <xs:enumeration value="C1" />
      <xs:enumeration value="C2" />
      <xs:enumeration value="C3" />
      <xs:enumeration value="CA" />
      <xs:enumeration value="CB" />
      <xs:enumeration value="CC" />
      <xs:enumeration value="CD" />
      <xs:enumeration value="CE" />
      <xs:enumeration value="CF" />
      <xs:enumeration value="CG" />
      <xs:enumeration value="CH" />
      <xs:enumeration value="CI" />
      <xs:enumeration value="CJ" />
      <xs:enumeration value="CK" />
      <xs:enumeration value="CL" />
      <xs:enumeration value="CLP" />
      <xs:enumeration value="CM" />
      <xs:enumeration value="CML" />
      <xs:enumeration value="CN" />
      <xs:enumeration value="CO" />
      <xs:enumeration value="COG" />
      <xs:enumeration value="CPS" />
      <xs:enumeration value="CRC" />
      <xs:enumeration value="CS" />
      <xs:enumeration value="CSF" />
      <xs:enumeration value="CT" />
      <xs:enumeration value="CU" />
      <xs:enumeration value="CV" />
      <xs:enumeration value="CW" />
      <xs:enumeration value="CZ" />
      <xs:enumeration value="D" />
      <xs:enumeration value="D1" />
      <xs:enumeration value="D2" />
      <xs:enumeration value="D3" />
      <xs:enumeration value="D4" />
      <xs:enumeration value="D5" />
      <xs:enumeration value="DA" />
      <xs:enumeration value="DB" />
      <xs:enumeration value="DBS" />
      <xs:enumeration value="DC" />
      <xs:enumeration value="DD" />
      <xs:enumeration value="DE" />
      <xs:enumeration value="DF" />
      <xs:enumeration value="DG" />
      <xs:enumeration value="DGO" />
      <xs:enumeration value="DH" />
      <xs:enumeration value="DI" />
      <xs:enumeration value="DJ" />
      <xs:enumeration value="DK" />
      <xs:enumeration value="DL" />
      <xs:enumeration value="DLO" />
      <xs:enumeration value="DLP" />
      <xs:enumeration value="DM" />
      <xs:enumeration value="DN" />
      <xs:enumeration value="DO" />
      <xs:enumeration value="DPE" />
      <xs:enumeration value="DPL" />
      <xs:enumeration value="DQ" />
      <xs:enumeration value="DR" />
      <xs:enumeration value="DS" />
      <xs:enumeration value="DT" />
      <xs:enumeration value="DU" />
      <xs:enumeration value="DW" />
      <xs:enumeration value="DX" />
      <xs:enumeration value="DY" />
      <xs:enumeration value="DZ" />
      <xs:enumeration value="E" />
      <xs:enumeration value="EA" />
      <xs:enumeration value="EB" />
      <xs:enumeration value="EC" />
      <xs:enumeration value="ED" />
      <xs:enumeration value="EE" />
      <xs:enumeration value="EF" />
      <xs:enumeration value="EG" />
      <xs:enumeration value="EH" />
      <xs:enumeration value="EI" />
      <xs:enumeration value="EJ" />
      <xs:enumeration value="EK" />
      <xs:enumeration value="EL" />
      <xs:enumeration value="EM" />
      <xs:enumeration value="EN" />
      <xs:enumeration value="EO" />
      <xs:enumeration value="EQ" />
      <xs:enumeration value="ER" />
      <xs:enumeration value="ES" />
      <xs:enumeration value="ESL" />
      <xs:enumeration value="ET" />
      <xs:enumeration value="ETL" />
      <xs:enumeration value="EU" />
      <xs:enumeration value="EV" />
      <xs:enumeration value="EW" />
      <xs:enumeration value="EWC" />
      <xs:enumeration value="EWR" />
      <xs:enumeration value="EX" />
      <xs:enumeration value="EY" />
      <xs:enumeration value="EZ" />
      <xs:enumeration value="F" />
      <xs:enumeration value="FA" />
      <xs:enumeration value="FB" />
      <xs:enumeration value="FC" />
      <xs:enumeration value="FD" />
      <xs:enumeration value="FE" />
      <xs:enumeration value="FF" />
      <xs:enumeration value="FG" />
      <xs:enumeration value="FH" />
      <xs:enumeration value="FI" />
      <xs:enumeration value="FJ" />
      <xs:enumeration value="FK" />
      <xs:enumeration value="FL" />
      <xs:enumeration value="FM" />
      <xs:enumeration value="FN" />
      <xs:enumeration value="FO" />
      <xs:enumeration value="FP" />
      <xs:enumeration value="FQ" />
      <xs:enumeration value="FR" />
      <xs:enumeration value="FS" />
      <xs:enumeration value="FT" />
      <xs:enumeration value="FU" />
      <xs:enumeration value="FV" />
      <xs:enumeration value="FW" />
      <xs:enumeration value="FX" />
      <xs:enumeration value="FZ" />
      <xs:enumeration value="G" />
      <xs:enumeration value="G1" />
      <xs:enumeration value="GA" />
      <xs:enumeration value="GB" />
      <xs:enumeration value="GC" />
      <xs:enumeration value="GD" />
      <xs:enumeration value="GE" />
      <xs:enumeration value="GF" />
      <xs:enumeration value="GG" />
      <xs:enumeration value="GI" />
      <xs:enumeration value="GJ" />
      <xs:enumeration value="GK" />
      <xs:enumeration value="GQ" />
      <xs:enumeration value="GR" />
      <xs:enumeration value="GS" />
      <xs:enumeration value="GT" />
      <xs:enumeration value="GU" />
      <xs:enumeration value="GV" />
      <xs:enumeration value="GW" />
      <xs:enumeration value="H" />
      <xs:enumeration value="HA" />
      <xs:enumeration value="HB" />
      <xs:enumeration value="HD" />
      <xs:enumeration value="HE" />
      <xs:enumeration value="HI" />
      <xs:enumeration value="HRC" />
      <xs:enumeration value="HS" />
      <xs:enumeration value="HZR" />
      <xs:enumeration value="I" />
      <xs:enumeration value="IC" />
      <xs:enumeration value="ID" />
      <xs:enumeration value="IF" />
      <xs:enumeration value="IMC" />
      <xs:enumeration value="IMP" />
      <xs:enumeration value="IPA" />
      <xs:enumeration value="IQ" />
      <xs:enumeration value="IT" />
      <xs:enumeration value="J" />
      <xs:enumeration value="J0" />
      <xs:enumeration value="J1" />
      <xs:enumeration value="J2" />
      <xs:enumeration value="J3" />
      <xs:enumeration value="J4" />
      <xs:enumeration value="J5" />
      <xs:enumeration value="J6" />
      <xs:enumeration value="J7" />
      <xs:enumeration value="J8" />
      <xs:enumeration value="J9" />
      <xs:enumeration value="JA" />
      <xs:enumeration value="JB" />
      <xs:enumeration value="JC" />
      <xs:enumeration value="JCL" />
      <xs:enumeration value="JD" />
      <xs:enumeration value="JE" />
      <xs:enumeration value="JF" />
      <xs:enumeration value="JG" />
      <xs:enumeration value="JH" />
      <xs:enumeration value="JI" />
      <xs:enumeration value="JK" />
      <xs:enumeration value="JL" />
      <xs:enumeration value="JM" />
      <xs:enumeration value="JN" />
      <xs:enumeration value="JO" />
      <xs:enumeration value="JOL" />
      <xs:enumeration value="JP" />
      <xs:enumeration value="K" />
      <xs:enumeration value="KA" />
      <xs:enumeration value="KB" />
      <xs:enumeration value="KC" />
      <xs:enumeration value="KD" />
      <xs:enumeration value="KE" />
      <xs:enumeration value="KF" />
      <xs:enumeration value="KG" />
      <xs:enumeration value="KH" />
      <xs:enumeration value="KI" />
      <xs:enumeration value="KJ" />
      <xs:enumeration value="KK" />
      <xs:enumeration value="KL" />
      <xs:enumeration value="KM" />
      <xs:enumeration value="KO" />
      <xs:enumeration value="KP" />
      <xs:enumeration value="KQ" />
      <xs:enumeration value="KS" />
      <xs:enumeration value="KT" />
      <xs:enumeration value="KU" />
      <xs:enumeration value="KW" />
      <xs:enumeration value="KYL" />
      <xs:enumeration value="KZ" />
      <xs:enumeration value="L" />
      <xs:enumeration value="LA" />
      <xs:enumeration value="LB" />
      <xs:enumeration value="LC" />
      <xs:enumeration value="LD" />
      <xs:enumeration value="LE" />
      <xs:enumeration value="LF" />
      <xs:enumeration value="LG" />
      <xs:enumeration value="LH" />
      <xs:enumeration value="LIN" />
      <xs:enumeration value="LJ" />
      <xs:enumeration value="LK" />
      <xs:enumeration value="LM" />
      <xs:enumeration value="LN" />
      <xs:enumeration value="LO" />
      <xs:enumeration value="LOI" />
      <xs:enumeration value="LP" />
      <xs:enumeration value="LQ" />
      <xs:enumeration value="LR" />
      <xs:enumeration value="LS" />
      <xs:enumeration value="LSC" />
      <xs:enumeration value="LT" />
      <xs:enumeration value="LZ" />
      <xs:enumeration value="M" />
      <xs:enumeration value="MB" />
      <xs:enumeration value="MC" />
      <xs:enumeration value="MCC" />
      <xs:enumeration value="MCD" />
      <xs:enumeration value="ME" />
      <xs:enumeration value="MI" />
      <xs:enumeration value="MJ" />
      <xs:enumeration value="MK" />
      <xs:enumeration value="ML" />
      <xs:enumeration value="MN" />
      <xs:enumeration value="MOC" />
      <xs:enumeration value="N" />
      <xs:enumeration value="NA" />
      <xs:enumeration value="NAC" />
      <xs:enumeration value="NAF" />
      <xs:enumeration value="NAS" />
      <xs:enumeration value="NB" />
      <xs:enumeration value="NC" />
      <xs:enumeration value="ND" />
      <xs:enumeration value="NDC" />
      <xs:enumeration value="NE" />
      <xs:enumeration value="NF" />
      <xs:enumeration value="NH" />
      <xs:enumeration value="NI" />
      <xs:enumeration value="NJ" />
      <xs:enumeration value="NK" />
      <xs:enumeration value="NL" />
      <xs:enumeration value="NP" />
      <xs:enumeration value="NR" />
      <xs:enumeration value="NS" />
      <xs:enumeration value="NT" />
      <xs:enumeration value="O" />
      <xs:enumeration value="O1" />
      <xs:enumeration value="O2" />
      <xs:enumeration value="O3" />
      <xs:enumeration value="O4" />
      <xs:enumeration value="OC" />
      <xs:enumeration value="P" />
      <xs:enumeration value="PB" />
      <xs:enumeration value="PC" />
      <xs:enumeration value="PD" />
      <xs:enumeration value="PGS" />
      <xs:enumeration value="PI" />
      <xs:enumeration value="PIT" />
      <xs:enumeration value="PL" />
      <xs:enumeration value="PLC" />
      <xs:enumeration value="PLS" />
      <xs:enumeration value="PPD" />
      <xs:enumeration value="PPP" />
      <xs:enumeration value="PPS" />
      <xs:enumeration value="PPV" />
      <xs:enumeration value="PRA" />
      <xs:enumeration value="PRC" />
      <xs:enumeration value="PRR" />
      <xs:enumeration value="PRT" />
      <xs:enumeration value="PS" />
      <xs:enumeration value="PWA" />
      <xs:enumeration value="PWI" />
      <xs:enumeration value="PWR" />
      <xs:enumeration value="PWS" />
      <xs:enumeration value="PWT" />
      <xs:enumeration value="Q" />
      <xs:enumeration value="QA" />
      <xs:enumeration value="QB" />
      <xs:enumeration value="QC" />
      <xs:enumeration value="QE" />
      <xs:enumeration value="QF" />
      <xs:enumeration value="QG" />
      <xs:enumeration value="QH" />
      <xs:enumeration value="QI" />
      <xs:enumeration value="QJ" />
      <xs:enumeration value="QK" />
      <xs:enumeration value="QS" />
      <xs:enumeration value="R" />
      <xs:enumeration value="RA" />
      <xs:enumeration value="RC" />
      <xs:enumeration value="RCA" />
      <xs:enumeration value="RD" />
      <xs:enumeration value="RE" />
      <xs:enumeration value="REN" />
      <xs:enumeration value="RF" />
      <xs:enumeration value="RI" />
      <xs:enumeration value="RQ" />
      <xs:enumeration value="RR" />
      <xs:enumeration value="RT" />
      <xs:enumeration value="RTC" />
      <xs:enumeration value="RUM" />
      <xs:enumeration value="RX" />
      <xs:enumeration value="S" />
      <xs:enumeration value="SA" />
      <xs:enumeration value="SB" />
      <xs:enumeration value="SBA" />
      <xs:enumeration value="SC" />
      <xs:enumeration value="SD" />
      <xs:enumeration value="SE" />
      <xs:enumeration value="SEC" />
      <xs:enumeration value="SF" />
      <xs:enumeration value="SG" />
      <xs:enumeration value="SH" />
      <xs:enumeration value="SHL" />
      <xs:enumeration value="SI" />
      <xs:enumeration value="SJ" />
      <xs:enumeration value="SL" />
      <xs:enumeration value="SM" />
      <xs:enumeration value="SMI" />
      <xs:enumeration value="SO" />
      <xs:enumeration value="SP" />
      <xs:enumeration value="SPE" />
      <xs:enumeration value="SR" />
      <xs:enumeration value="SRL" />
      <xs:enumeration value="SS" />
      <xs:enumeration value="ST" />
      <xs:enumeration value="STC" />
      <xs:enumeration value="T" />
      <xs:enumeration value="T00" />
      <xs:enumeration value="T01" />
      <xs:enumeration value="T02" />
      <xs:enumeration value="T03" />
      <xs:enumeration value="T04" />
      <xs:enumeration value="T05" />
      <xs:enumeration value="T06" />
      <xs:enumeration value="T07" />
      <xs:enumeration value="T08" />
      <xs:enumeration value="T09" />
      <xs:enumeration value="T10" />
      <xs:enumeration value="T11" />
      <xs:enumeration value="T12" />
      <xs:enumeration value="T13" />
      <xs:enumeration value="T14" />
      <xs:enumeration value="T15" />
      <xs:enumeration value="T16" />
      <xs:enumeration value="T17" />
      <xs:enumeration value="T18" />
      <xs:enumeration value="T19" />
      <xs:enumeration value="T20" />
      <xs:enumeration value="T21" />
      <xs:enumeration value="TB" />
      <xs:enumeration value="TC" />
      <xs:enumeration value="TCL" />
      <xs:enumeration value="TD" />
      <xs:enumeration value="TE" />
      <xs:enumeration value="TF" />
      <xs:enumeration value="TG" />
      <xs:enumeration value="TOL" />
      <xs:enumeration value="TR" />
      <xs:enumeration value="TTL" />
      <xs:enumeration value="TX" />
      <xs:enumeration value="TY" />
      <xs:enumeration value="U" />
      <xs:enumeration value="UP" />
      <xs:enumeration value="UR" />
      <xs:enumeration value="US" />
      <xs:enumeration value="UU" />
      <xs:enumeration value="V" />
      <xs:enumeration value="W" />
      <xs:enumeration value="WDL" />
      <xs:enumeration value="X" />
      <xs:enumeration value="Y" />
      <xs:enumeration value="Z" />
      <xs:enumeration value="ZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_792">
    <xs:restriction base="xs:string">
      <xs:enumeration value="A" />
      <xs:enumeration value="B" />
      <xs:enumeration value="C" />
      <xs:enumeration value="D" />
      <xs:enumeration value="E" />
      <xs:enumeration value="F" />
      <xs:enumeration value="G" />
      <xs:enumeration value="H" />
      <xs:enumeration value="J" />
      <xs:enumeration value="K" />
      <xs:enumeration value="L" />
      <xs:enumeration value="M" />
      <xs:enumeration value="N" />
      <xs:enumeration value="P" />
      <xs:enumeration value="Z" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_1322">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1" />
      <xs:enumeration value="2" />
      <xs:enumeration value="3" />
      <xs:enumeration value="4" />
      <xs:enumeration value="5" />
      <xs:enumeration value="6" />
      <xs:enumeration value="A" />
      <xs:enumeration value="B" />
      <xs:enumeration value="C" />
      <xs:enumeration value="D" />
      <xs:enumeration value="E" />
      <xs:enumeration value="I" />
      <xs:enumeration value="R" />
      <xs:enumeration value="S" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_1401">
    <xs:restriction base="xs:string">
      <xs:enumeration value="AA" />
      <xs:enumeration value="AB" />
      <xs:enumeration value="AC" />
      <xs:enumeration value="AD" />
      <xs:enumeration value="AE" />
      <xs:enumeration value="AF" />
      <xs:enumeration value="AG" />
      <xs:enumeration value="AH" />
      <xs:enumeration value="AI" />
      <xs:enumeration value="AJ" />
      <xs:enumeration value="AK" />
      <xs:enumeration value="AL" />
      <xs:enumeration value="AM" />
      <xs:enumeration value="AN" />
      <xs:enumeration value="AO" />
      <xs:enumeration value="AP" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_1005">
    <xs:restriction base="xs:string">
      <xs:enumeration value="0001" />
      <xs:enumeration value="0002" />
      <xs:enumeration value="0003" />
      <xs:enumeration value="0004" />
      <xs:enumeration value="0010" />
      <xs:enumeration value="0011" />
      <xs:enumeration value="0012" />
      <xs:enumeration value="0013" />
      <xs:enumeration value="0014" />
      <xs:enumeration value="0015" />
      <xs:enumeration value="0016" />
      <xs:enumeration value="0017" />
      <xs:enumeration value="0018" />
      <xs:enumeration value="0019" />
      <xs:enumeration value="0020" />
      <xs:enumeration value="0021" />
      <xs:enumeration value="0022" />
      <xs:enumeration value="0023" />
      <xs:enumeration value="0035" />
      <xs:enumeration value="0036" />
      <xs:enumeration value="0055" />
      <xs:enumeration value="0056" />
      <xs:enumeration value="0057" />
      <xs:enumeration value="0058" />
      <xs:enumeration value="0059" />
      <xs:enumeration value="0060" />
      <xs:enumeration value="0061" />
      <xs:enumeration value="0062" />
      <xs:enumeration value="0063" />
      <xs:enumeration value="0064" />
      <xs:enumeration value="0065" />
      <xs:enumeration value="0066" />
      <xs:enumeration value="0067" />
      <xs:enumeration value="0068" />
      <xs:enumeration value="0069" />
      <xs:enumeration value="0070" />
      <xs:enumeration value="0071" />
      <xs:enumeration value="0072" />
      <xs:enumeration value="0073" />
      <xs:enumeration value="0074" />
      <xs:enumeration value="0075" />
      <xs:enumeration value="0076" />
      <xs:enumeration value="0077" />
      <xs:enumeration value="0078" />
      <xs:enumeration value="0079" />
      <xs:enumeration value="0080" />
      <xs:enumeration value="0081" />
      <xs:enumeration value="0082" />
      <xs:enumeration value="0083" />
      <xs:enumeration value="0200" />
      <xs:enumeration value="0201" />
      <xs:enumeration value="0202" />
      <xs:enumeration value="0203" />
      <xs:enumeration value="0204" />
      <xs:enumeration value="0205" />
      <xs:enumeration value="0206" />
      <xs:enumeration value="0207" />
      <xs:enumeration value="0208" />
      <xs:enumeration value="0209" />
      <xs:enumeration value="0210" />
      <xs:enumeration value="ZZZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_1309">
    <xs:restriction base="xs:string">
      <xs:enumeration value="01" />
      <xs:enumeration value="02" />
      <xs:enumeration value="03" />
      <xs:enumeration value="04" />
      <xs:enumeration value="05" />
      <xs:enumeration value="06" />
      <xs:enumeration value="07" />
      <xs:enumeration value="08" />
      <xs:enumeration value="09" />
      <xs:enumeration value="10" />
      <xs:enumeration value="11" />
      <xs:enumeration value="12" />
      <xs:enumeration value="13" />
      <xs:enumeration value="14" />
      <xs:enumeration value="15" />
      <xs:enumeration value="16" />
      <xs:enumeration value="17" />
      <xs:enumeration value="18" />
      <xs:enumeration value="19" />
      <xs:enumeration value="20" />
      <xs:enumeration value="21" />
      <xs:enumeration value="22" />
      <xs:enumeration value="23" />
      <xs:enumeration value="24" />
      <xs:enumeration value="25" />
      <xs:enumeration value="26" />
      <xs:enumeration value="27" />
      <xs:enumeration value="28" />
      <xs:enumeration value="29" />
      <xs:enumeration value="30" />
      <xs:enumeration value="31" />
      <xs:enumeration value="32" />
      <xs:enumeration value="33" />
      <xs:enumeration value="34" />
      <xs:enumeration value="35" />
      <xs:enumeration value="36" />
      <xs:enumeration value="37" />
      <xs:enumeration value="38" />
      <xs:enumeration value="39" />
      <xs:enumeration value="40" />
      <xs:enumeration value="41" />
      <xs:enumeration value="42" />
      <xs:enumeration value="43" />
      <xs:enumeration value="44" />
      <xs:enumeration value="45" />
      <xs:enumeration value="46" />
      <xs:enumeration value="47" />
      <xs:enumeration value="48" />
      <xs:enumeration value="49" />
      <xs:enumeration value="50" />
      <xs:enumeration value="51" />
      <xs:enumeration value="52" />
      <xs:enumeration value="53" />
      <xs:enumeration value="54" />
      <xs:enumeration value="55" />
      <xs:enumeration value="56" />
      <xs:enumeration value="57" />
      <xs:enumeration value="58" />
      <xs:enumeration value="59" />
      <xs:enumeration value="60" />
      <xs:enumeration value="61" />
      <xs:enumeration value="62" />
      <xs:enumeration value="63" />
      <xs:enumeration value="64" />
      <xs:enumeration value="65" />
      <xs:enumeration value="66" />
      <xs:enumeration value="67" />
      <xs:enumeration value="68" />
      <xs:enumeration value="69" />
      <xs:enumeration value="70" />
      <xs:enumeration value="71" />
      <xs:enumeration value="72" />
      <xs:enumeration value="73" />
      <xs:enumeration value="74" />
      <xs:enumeration value="75" />
      <xs:enumeration value="76" />
      <xs:enumeration value="77" />
      <xs:enumeration value="78" />
      <xs:enumeration value="79" />
      <xs:enumeration value="80" />
      <xs:enumeration value="81" />
      <xs:enumeration value="82" />
      <xs:enumeration value="83" />
      <xs:enumeration value="84" />
      <xs:enumeration value="85" />
      <xs:enumeration value="86" />
      <xs:enumeration value="87" />
      <xs:enumeration value="88" />
      <xs:enumeration value="89" />
      <xs:enumeration value="90" />
      <xs:enumeration value="91" />
      <xs:enumeration value="K1" />
      <xs:enumeration value="K2" />
      <xs:enumeration value="K3" />
      <xs:enumeration value="K4" />
      <xs:enumeration value="K5" />
      <xs:enumeration value="K6" />
      <xs:enumeration value="KH" />
      <xs:enumeration value="KI" />
      <xs:enumeration value="KJ" />
      <xs:enumeration value="KK" />
      <xs:enumeration value="KL" />
      <xs:enumeration value="KM" />
      <xs:enumeration value="KN" />
      <xs:enumeration value="KO" />
      <xs:enumeration value="KP" />
      <xs:enumeration value="KQ" />
      <xs:enumeration value="KR" />
      <xs:enumeration value="KS" />
      <xs:enumeration value="KT" />
      <xs:enumeration value="KU" />
      <xs:enumeration value="KV" />
      <xs:enumeration value="KW" />
      <xs:enumeration value="KX" />
      <xs:enumeration value="KY" />
      <xs:enumeration value="KZ" />
      <xs:enumeration value="L2" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_1310">
    <xs:restriction base="xs:string">
      <xs:enumeration value="A" />
      <xs:enumeration value="G" />
      <xs:enumeration value="P" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_363">
    <xs:restriction base="xs:string">
      <xs:enumeration value="AAA" />
      <xs:enumeration value="AAB" />
      <xs:enumeration value="AAC" />
      <xs:enumeration value="AAD" />
      <xs:enumeration value="AAE" />
      <xs:enumeration value="AAF" />
      <xs:enumeration value="ABN" />
      <xs:enumeration value="ACC" />
      <xs:enumeration value="ACI" />
      <xs:enumeration value="ACN" />
      <xs:enumeration value="ACS" />
      <xs:enumeration value="ACT" />
      <xs:enumeration value="ADD" />
      <xs:enumeration value="AES" />
      <xs:enumeration value="AET" />
      <xs:enumeration value="ALG" />
      <xs:enumeration value="ALL" />
      <xs:enumeration value="ALT" />
      <xs:enumeration value="AMN" />
      <xs:enumeration value="AOO" />
      <xs:enumeration value="APN" />
      <xs:enumeration value="APS" />
      <xs:enumeration value="BBD" />
      <xs:enumeration value="BBF" />
      <xs:enumeration value="BBH" />
      <xs:enumeration value="BBN" />
      <xs:enumeration value="BBO" />
      <xs:enumeration value="BBT" />
      <xs:enumeration value="BFD" />
      <xs:enumeration value="BOL" />
      <xs:enumeration value="BUR" />
      <xs:enumeration value="CAA" />
      <xs:enumeration value="CAB" />
      <xs:enumeration value="CAC" />
      <xs:enumeration value="CAD" />
      <xs:enumeration value="CAE" />
      <xs:enumeration value="CAF" />
      <xs:enumeration value="CAG" />
      <xs:enumeration value="CAH" />
      <xs:enumeration value="CAI" />
      <xs:enumeration value="CAJ" />
      <xs:enumeration value="CAK" />
      <xs:enumeration value="CAL" />
      <xs:enumeration value="CAM" />
      <xs:enumeration value="CAN" />
      <xs:enumeration value="CAO" />
      <xs:enumeration value="CAP" />
      <xs:enumeration value="CAQ" />
      <xs:enumeration value="CAR" />
      <xs:enumeration value="CAS" />
      <xs:enumeration value="CAT" />
      <xs:enumeration value="CAU" />
      <xs:enumeration value="CAV" />
      <xs:enumeration value="CAW" />
      <xs:enumeration value="CAX" />
      <xs:enumeration value="CAZ" />
      <xs:enumeration value="CBA" />
      <xs:enumeration value="CBB" />
      <xs:enumeration value="CBC" />
      <xs:enumeration value="CBH" />
      <xs:enumeration value="CBI" />
      <xs:enumeration value="CCA" />
      <xs:enumeration value="CCB" />
      <xs:enumeration value="CCC" />
      <xs:enumeration value="CCD" />
      <xs:enumeration value="CCE" />
      <xs:enumeration value="CCF" />
      <xs:enumeration value="CCG" />
      <xs:enumeration value="CCN" />
      <xs:enumeration value="CDD" />
      <xs:enumeration value="CER" />
      <xs:enumeration value="CHG" />
      <xs:enumeration value="CIG" />
      <xs:enumeration value="CLN" />
      <xs:enumeration value="CLR" />
      <xs:enumeration value="CMP" />
      <xs:enumeration value="CMT" />
      <xs:enumeration value="COD" />
      <xs:enumeration value="COM" />
      <xs:enumeration value="CON" />
      <xs:enumeration value="CRA" />
      <xs:enumeration value="CRK" />
      <xs:enumeration value="CRN" />
      <xs:enumeration value="CUS" />
      <xs:enumeration value="DCP" />
      <xs:enumeration value="DEE" />
      <xs:enumeration value="DEL" />
      <xs:enumeration value="DEP" />
      <xs:enumeration value="DFR" />
      <xs:enumeration value="DFS" />
      <xs:enumeration value="DGN" />
      <xs:enumeration value="DME" />
      <xs:enumeration value="DOD" />
      <xs:enumeration value="DOI" />
      <xs:enumeration value="ECD" />
      <xs:enumeration value="ECM" />
      <xs:enumeration value="ECN" />
      <xs:enumeration value="ECT" />
      <xs:enumeration value="EED" />
      <xs:enumeration value="EFD" />
      <xs:enumeration value="ELE" />
      <xs:enumeration value="EMC" />
      <xs:enumeration value="EMD" />
      <xs:enumeration value="ENR" />
      <xs:enumeration value="ERN" />
      <xs:enumeration value="EVL" />
      <xs:enumeration value="EXE" />
      <xs:enumeration value="EXR" />
      <xs:enumeration value="EXT" />
      <xs:enumeration value="FEE" />
      <xs:enumeration value="FUT" />
      <xs:enumeration value="GEN" />
      <xs:enumeration value="GPI" />
      <xs:enumeration value="GSI" />
      <xs:enumeration value="HHI" />
      <xs:enumeration value="ICN" />
      <xs:enumeration value="IDT" />
      <xs:enumeration value="IID" />
      <xs:enumeration value="IIE" />
      <xs:enumeration value="IIR" />
      <xs:enumeration value="IMP" />
      <xs:enumeration value="INS" />
      <xs:enumeration value="INT" />
      <xs:enumeration value="INV" />
      <xs:enumeration value="IVC" />
      <xs:enumeration value="JVD" />
      <xs:enumeration value="LAB" />
      <xs:enumeration value="LBD" />
      <xs:enumeration value="LBS" />
      <xs:enumeration value="LEN" />
      <xs:enumeration value="LIN" />
      <xs:enumeration value="LIQ" />
      <xs:enumeration value="LLA" />
      <xs:enumeration value="LLB" />
      <xs:enumeration value="LLC" />
      <xs:enumeration value="LOC" />
      <xs:enumeration value="LOI" />
      <xs:enumeration value="LSD" />
      <xs:enumeration value="MCD" />
      <xs:enumeration value="MDO" />
      <xs:enumeration value="MED" />
      <xs:enumeration value="MFG" />
      <xs:enumeration value="MKN" />
      <xs:enumeration value="MMD" />
      <xs:enumeration value="MSD" />
      <xs:enumeration value="NCD" />
      <xs:enumeration value="NPD" />
      <xs:enumeration value="NTR" />
      <xs:enumeration value="OBI" />
      <xs:enumeration value="OBL" />
      <xs:enumeration value="OCA" />
      <xs:enumeration value="OCC" />
      <xs:enumeration value="OCL" />
      <xs:enumeration value="OCP" />
      <xs:enumeration value="OCR" />
      <xs:enumeration value="ODT" />
      <xs:enumeration value="OLS" />
      <xs:enumeration value="OPO" />
      <xs:enumeration value="ORA" />
      <xs:enumeration value="ORE" />
      <xs:enumeration value="ORI" />
      <xs:enumeration value="OTH" />
      <xs:enumeration value="OTN" />
      <xs:enumeration value="OTS" />
      <xs:enumeration value="PAY" />
      <xs:enumeration value="PCS" />
      <xs:enumeration value="PDS" />
      <xs:enumeration value="PED" />
      <xs:enumeration value="PEN" />
      <xs:enumeration value="PES" />
      <xs:enumeration value="PID" />
      <xs:enumeration value="PKG" />
      <xs:enumeration value="PMT" />
      <xs:enumeration value="POB" />
      <xs:enumeration value="POC" />
      <xs:enumeration value="POL" />
      <xs:enumeration value="PPC" />
      <xs:enumeration value="PRI" />
      <xs:enumeration value="PRN" />
      <xs:enumeration value="PRO" />
      <xs:enumeration value="PRR" />
      <xs:enumeration value="PSY" />
      <xs:enumeration value="PUR" />
      <xs:enumeration value="QUL" />
      <xs:enumeration value="QUT" />
      <xs:enumeration value="RDI" />
      <xs:enumeration value="REC" />
      <xs:enumeration value="REG" />
      <xs:enumeration value="REP" />
      <xs:enumeration value="REV" />
      <xs:enumeration value="RFL" />
      <xs:enumeration value="RHB" />
      <xs:enumeration value="RLA" />
      <xs:enumeration value="RLH" />
      <xs:enumeration value="RNH" />
      <xs:enumeration value="RNI" />
      <xs:enumeration value="ROU" />
      <xs:enumeration value="RPT" />
      <xs:enumeration value="RST" />
      <xs:enumeration value="RVC" />
      <xs:enumeration value="SAN" />
      <xs:enumeration value="SCN" />
      <xs:enumeration value="SDD" />
      <xs:enumeration value="SET" />
      <xs:enumeration value="SFM" />
      <xs:enumeration value="SMD" />
      <xs:enumeration value="SOB" />
      <xs:enumeration value="SOW" />
      <xs:enumeration value="SPH" />
      <xs:enumeration value="SPT" />
      <xs:enumeration value="SPV" />
      <xs:enumeration value="SSA" />
      <xs:enumeration value="SSC" />
      <xs:enumeration value="SSD" />
      <xs:enumeration value="SSE" />
      <xs:enumeration value="SSG" />
      <xs:enumeration value="SSH" />
      <xs:enumeration value="SSI" />
      <xs:enumeration value="SSS" />
      <xs:enumeration value="SST" />
      <xs:enumeration value="TAF" />
      <xs:enumeration value="TCF" />
      <xs:enumeration value="TDA" />
      <xs:enumeration value="TES" />
      <xs:enumeration value="TIL" />
      <xs:enumeration value="TLF" />
      <xs:enumeration value="TLR" />
      <xs:enumeration value="TPO" />
      <xs:enumeration value="TRA" />
      <xs:enumeration value="TRE" />
      <xs:enumeration value="TRF" />
      <xs:enumeration value="TRS" />
      <xs:enumeration value="TSD" />
      <xs:enumeration value="TSF" />
      <xs:enumeration value="TST" />
      <xs:enumeration value="UPI" />
      <xs:enumeration value="VEC" />
      <xs:enumeration value="VNN" />
      <xs:enumeration value="WHI" />
      <xs:enumeration value="WRP" />
      <xs:enumeration value="ZZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_ID_371">
    <xs:restriction base="xs:string">
      <xs:enumeration value="AQ" />
      <xs:enumeration value="BB" />
      <xs:enumeration value="BD" />
      <xs:enumeration value="C1" />
      <xs:enumeration value="C2" />
      <xs:enumeration value="C3" />
      <xs:enumeration value="C4" />
      <xs:enumeration value="C5" />
      <xs:enumeration value="C6" />
      <xs:enumeration value="DC" />
      <xs:enumeration value="EV" />
      <xs:enumeration value="FE" />
      <xs:enumeration value="GU" />
      <xs:enumeration value="GW" />
      <xs:enumeration value="LD" />
      <xs:enumeration value="MC" />
      <xs:enumeration value="MP" />
      <xs:enumeration value="PC" />
      <xs:enumeration value="PQ" />
      <xs:enumeration value="PS" />
      <xs:enumeration value="QH" />
      <xs:enumeration value="QO" />
      <xs:enumeration value="QP" />
      <xs:enumeration value="QT" />
      <xs:enumeration value="SC" />
      <xs:enumeration value="UM" />
      <xs:enumeration value="UP" />
      <xs:enumeration value="WD" />
      <xs:enumeration value="WO" />
      <xs:enumeration value="ZZ" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="date">
    <xs:restriction base="xs:string">
      <xs:pattern value="\d*-\d\d-\d\d" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="time">
    <xs:restriction base="xs:string">
      <xs:pattern value="\d\d:\d\d(:\d\d)?" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="X12_N">
    <xs:restriction base="xs:string" />
  </xs:simpleType>
  <xs:simpleType name="X12_R">
    <xs:restriction base="xs:string" />
  </xs:simpleType>
  <xs:simpleType name="X12_AN">
    <xs:restriction base="xs:string" />
  </xs:simpleType>
  <xs:simpleType name="X12_ID">
    <xs:restriction base="xs:string" />
  </xs:simpleType>
  <xs:simpleType name="X12_DT">
    <xs:restriction base="xs:string" />
  </xs:simpleType>
  <xs:simpleType name="X12_TM">
    <xs:restriction base="xs:string" />
  </xs:simpleType>
  <xs:simpleType name="X12_N0">
    <xs:restriction base="xs:string" />
  </xs:simpleType>
  <xs:simpleType name="X12_N1">
    <xs:restriction base="xs:string" />
  </xs:simpleType>
  <xs:simpleType name="X12_N2">
    <xs:restriction base="xs:string" />
  </xs:simpleType>
  <xs:simpleType name="X12_N3">
    <xs:restriction base="xs:string" />
  </xs:simpleType>
  <xs:simpleType name="X12_N4">
    <xs:restriction base="xs:string" />
  </xs:simpleType>
  <xs:simpleType name="X12_N5">
    <xs:restriction base="xs:string" />
  </xs:simpleType>
  <xs:simpleType name="X12_N6">
    <xs:restriction base="xs:string" />
  </xs:simpleType>
  <xs:simpleType name="X12_N7">
    <xs:restriction base="xs:string" />
  </xs:simpleType>
  <xs:simpleType name="X12_N8">
    <xs:restriction base="xs:string" />
  </xs:simpleType>
  <xs:simpleType name="X12_N9">
    <xs:restriction base="xs:string" />
  </xs:simpleType>
</xs:schema>